
/*!
 * Bootstrap v2.0.0
 *
 * Copyright 2012 Twitt.ber, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
p {
  margin: 0 0 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
}
p small {
  font-size: 11px;
  color: #999999;
}
.lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-weight: bold;
	color: #59554E;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  color: #999999;
}
h1 {
  font-size: 30px;
  line-height: 36px;
}
h1 small {
  font-size: 18px;
}
h2 {
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
  color: #59554e;
}
h2 small {
  font-size: 18px;
}
h3 {
  font: normal 24px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
}
h3 small {
  font-size: 14px;
}
h4, h5, h6 {
  line-height: 18px;
}
h4 {
  font-size: 14px;
}
h4 small {
  font-size: 12px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 11px;
  color: #999999;
  text-transform: uppercase;
}
.page-header {
  padding-bottom: 17px;
  margin: 18px 0;
  border-bottom: 1px solid #eeeeee;
}
.page-header h1 {
  line-height: 1;
}
ul, ol {
  padding: 0;
  margin: 0 0 9px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
li {
  line-height: 18px;
}
ul.unstyled {
  margin: 12px 6px;
  list-style: none;
}
dl {
  margin-bottom: 18px;
}
dt, dd {
  line-height: 18px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 9px;
}
hr {
  margin: 18px 0;
  border: 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
.muted {
  color: #999999;
}
abbr {
  font-size: 90%;
  text-transform: uppercase;
  border-bottom: 1px dotted #ddd;
  cursor: help;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 22.5px;
}
blockquote small {
  display: block;
  line-height: 18px;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-left: 0;
  padding-right: 15px;
  border-left: 0;
  border-right: 5px solid #eeeeee;
}
blockquote.pull-right p, blockquote.pull-right small {
  text-align: right;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 18px;
  line-height: 18px;
  font-style: normal;
}
small {
  font-size: 100%;
}
cite {
  font-style: normal;
}
code, pre {
  padding: 0 3px 2px;
  font-family: Menlo, Monaco, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
code {
  padding: 3px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 18px;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  white-space: pre;
  white-space: pre-wrap;
  word-break: break-all;
}
pre.prettyprint {
  margin-bottom: 18px;
}
pre code {
  padding: 0;
  background-color: transparent;
}
.label {
  padding: 1px 3px 2px;
  font-size: 9.75px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.label-important {
  background-color: #b94a48;
}
.label-warning {
  background-color: #f89406;
}
.label-success {
  background-color: #468847;
}
.label-info {
  background-color: #3a87ad;
}
table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 18px;
}
.table th, .table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  border-top: 1px solid #ddd;
}
.table th {
  font-weight: bold;
  vertical-align: bottom;
}
.table td {
  vertical-align: top;
}
.table thead:first-child tr th, .table thead:first-child tr td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #ddd;
}
.table-condensed th, .table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th + th,
.table-bordered td + td,
.table-bordered th + td,
.table-bordered td + th {
  border-left: 1px solid #ddd;
}
.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
form {
  margin: 0 0 18px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 27px;
  font-size: 19.5px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #eee;
}
label,
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
label {
  display: block;
  margin-bottom: 5px;
  color: #333333;
}
input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
label input, label textarea, label select {
  display: block;
}
input[type="image"], input[type="checkbox"], input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  line-height: normal;
  border: 0;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
input[type="file"] {
  background-color: #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="button"], input[type="reset"], input[type="submit"] {
  width: auto;
  height: auto;
}
select, input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  line-height: 28px;
}
select {
  width: 220px;
  background-color: #ffffff;
}
select[multiple], select[size] {
  height: auto;
}
input[type="image"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
textarea {
  height: auto;
}
input[type="hidden"] {
  display: none;
}
.radio, .checkbox {
  padding-left: 18px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline, .checkbox.inline {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.controls > .radio.inline:first-child, .controls > .checkbox.inline:first-child {
  padding-top: 0;
}
input, textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
input:focus, textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
}
input[type="file"]:focus, input[type="checkbox"]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
  float: none;
  margin-left: 0;
}
input.span1, textarea.span1, .uneditable-input.span1 {
  width: 50px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
  width: 130px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
  width: 210px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
  width: 290px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
  width: 370px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
  width: 450px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
  width: 530px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
  width: 610px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
  width: 690px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
  width: 770px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
  width: 850px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
  width: 930px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
  color: #c09853;
  border-color: #c09853;
}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
  -moz-box-shadow: 0 0 6px #dbc59e;
  box-shadow: 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.boot_error > label, .control-group.boot_error .help-block, .control-group.boot_error .help-inline {
  color: #FF0000;
}
.control-group.boot_error input, .control-group.boot_error select, .control-group.boot_error textarea {
  color: #FF0000;
  border-color: #FF0000;
}
.control-group.boot_error input:focus, .control-group.boot_error select:focus, .control-group.boot_error textarea:focus {
  border-color: #FF0000;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
.control-group.boot_error .input-prepend .add-on, .control-group.boot_error .input-append .add-on {
  color: #FF0000;
  background-color: #f2dede;
  border-color: #FF0000;
}
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
  color: #468847;
}
.control-group.success input, .control-group.success select, .control-group.success textarea {
  color: #468847;
  border-color: #468847;
}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
  -moz-box-shadow: 0 0 6px #7aba7b;
  box-shadow: 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 17px 20px 18px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
}
.uneditable-input {
  display: block;
  background-color: #ffffff;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
:-moz-placeholder {
  color: #999999;
}
::-webkit-input-placeholder {
  color: #999999;
}
.help-block {
  margin-top: 5px;
  margin-bottom: 0;
  color: #999999;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 9px;
  vertical-align: middle;
  padding-left: 5px;
}
.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
	z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 18px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #eeeeee;
	border: 1px solid #ccc;
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}

.input-append .active,
.input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
	margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
.search-query {
  padding-left: 14px;
  padding-right: 14px;
  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input {
	display: inline-block;
	margin-bottom: 0;
}
.form-search label,
.form-inline label,
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
	display: inline-block;
}
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on,
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on {
	vertical-align: middle;
}
.control-group {
/*	margin-bottom: 9px;*/
}
.form-horizontal legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
  display: table;
  content: "";
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-group > label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  margin-left: 160px;
}
.form-horizontal .form-actions {
  padding-left: 160px;
}
.btn {
	display: inline-block;
	background: #f0f0f0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e6e6e6));
	background-image: -webkit-linear-gradient(top, #fefefe, #e6e6e6);
	background-image: -moz-linear-gradient(top, #fefefe, #e6e6e6);
	background-image: -ms-linear-gradient(top, #fefefe, #e6e6e6);
	background-image: -o-linear-gradient(top, #fefefe, #e6e6e6);
	background-image: linear-gradient(top, #fefefe, #e6e6e6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#e6e6e6');
	border: 1px solid #a8a7a7;
	border-bottom: 1px solid #757474;
	border-top: 1px solid #c6c5c5;
	border-radius: 2px;
	box-shadow: inset 0 0 1px 1px #ffffff;
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	color: #222222;
	font: normal 11px Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 27px;
	padding: 2px 0 3px;
	text-align: center;
	text-shadow: 0 1px 0 white;
	padding: 4px 10px 4px;
	font-size: 13px;
	line-height: 18px;
}
.btn:hover {
	background: #fefefe;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #fcfcfc));
	background-image: -webkit-linear-gradient(top, #ffffff, #fcfcfc);
	background-image: -moz-linear-gradient(top, #ffffff, #fcfcfc);
	background-image: -ms-linear-gradient(top, #ffffff, #fcfcfc);
	background-image: -o-linear-gradient(top, #ffffff, #fcfcfc);
	background-image: linear-gradient(top, #ffffff, #fcfcfc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#fcfcfc');
	box-shadow: inset 0 0 1px 1px #eaeaea;
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	color: #000000;
	cursor: pointer;
}
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:active {
	top: 1px;
	position: relative;
}
.btn:hover {
	background: #fcfcfc;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f8f8f8);
	background-image: -moz-linear-gradient(top, #fcfcfc, #f8f8f8);
	background-image: -ms-linear-gradient(top, #fcfcfc, #f8f8f8);
	background-image: -o-linear-gradient(top, #fcfcfc, #f8f8f8);
	background-image: linear-gradient(top, #fcfcfc, #f8f8f8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#f8f8f8');
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0px #fff;
	-moz-box-shadow: 0 1px 0px #fff;
	box-shadow: 0 1px 0px #fff;
	cursor: pointer;
}
.btn {
	display: inline-block;
	background: #f2f1f1;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f5f5), color-stop(100%, #ededec));
	background-image: -webkit-linear-gradient(top, #f6f5f5, #ededec);
	background-image: -moz-linear-gradient(top, #f6f5f5, #ededec);
	background-image: -ms-linear-gradient(top, #f6f5f5, #ededec);
	background-image: -o-linear-gradient(top, #f6f5f5, #ededec);
	background-image: linear-gradient(top, #f6f5f5, #ededec);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f5f5', EndColorStr='#ededec');
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0px #fff;
	-moz-box-shadow: 0 1px 0px #fff;
	box-shadow: 0 1px 0px #fff;
	color: #222222;
	font: normal 11px Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 27px;
	padding: 2px 0 3px;
	text-align: center;
	text-shadow: 0 1px 0 white;
	padding: 4px 12px 5px;
	font-size: 13px;
	line-height: 18px;
}
.btn:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.active {
	position: relative;
	top: 1px;
	background: #d0d0d0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0d0d0), color-stop(100%, #fefefe));
	background-image: -webkit-linear-gradient(top, #d0d0d0, #fefefe);
	background-image: -moz-linear-gradient(top, #d0d0d0, #fefefe);
	background-image: -ms-linear-gradient(top, #d0d0d0, #fefefe);
	background-image: -o-linear-gradient(top, #d0d0d0, #fefefe);
	background-image: linear-gradient(top, #d0d0d0, #fefefe);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d0d0d0', EndColorStr='#ffffff');
	border-top: 1px solid #757474;
	border-bottom: 1px solid #c6c5c5;
	-webkit-box-shadow: inset 0 1px 3px 0px rgba(0,0,0,.4);
	-moz-box-shadow: inset 0 1px 3px 0px rgba(0,0,0,.4);
	box-shadow: inset 0 1px 3px 0px rgba(0,0,0,.4);
}
.btn.disabled, .btn[disabled] {
	cursor: default;
	background-image: none;
	background-color: #e6e6e6;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btn-large .icon {
  margin-top: 1px;
}
.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
}
.btn-small .icon {
  margin-top: -1px;
}
.btn-mini:active{
	padding: 3px 6px;
	font-size: 11px;
	line-height: 15px;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
	border: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #999;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
.btn-mini:hover{
	padding: 3px 6px;
	font-size: 11px;
	line-height: 15px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	border: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
.btn-mini {
	padding: 3px 6px;
	font-size: 11px;
	line-height: 15px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	border: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
	background: #f2f1f1;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f5f5), color-stop(100%, #ededec));
	background-image: -webkit-linear-gradient(top, #f6f5f5, #ededec);
	background-image: -moz-linear-gradient(top, #f6f5f5, #ededec);
	background-image: -ms-linear-gradient(top, #f6f5f5, #ededec);
	background-image: -o-linear-gradient(top, #f6f5f5, #ededec);
	background-image: linear-gradient(top, #f6f5f5, #ededec);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f5f5', EndColorStr='#ededec');
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0px #fff;
	-moz-box-shadow: 0 1px 0px #fff;
	box-shadow: 0 1px 0px #fff;
	color: #222;
	text-shadow: 0 1px 0 white;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0044cc;
}
.btn-primary:active, .btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
}
.btn-warning:active, .btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
	background-color: #bd362f;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25;
}
.btn-success {
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -ms-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(top, #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
	background-color: #51a351;
}
.btn-success:active, .btn-success.active {
	background-color: #408140;
}
.btn-info {
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
}
.btn-info:active, .btn-info.active {
  background-color: #24748c;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
[class^="icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: text-top;
  background-image: url(/res/img/glyphicons-halflings.png);
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
.icon-white {
  background-image: url('/res/img/glyphicons-halflings-white.png');
}
.icon-glass {
  background-position: 0 0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
	background-image: url('/res/img/ikonki_biale.png');
	background-position: -24px 0;
	margin-top: -1px;
	width: 24px;
	height: 24px;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
	background-image: url('/res/img/ikonki_biale.png');
	background-position: -48px 0;
	margin: 1px 5px 0 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
	background-image: url('/res/img/ikonki_biale.png');
	background-position: -72px 0;
	margin-right: 6px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  background-position: -216px -120px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
	background-image: url('/res/img/ikonki_biale.png');
	background-position: 0 0;
	margin: 1px 0px 0 0px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
}
.icon-folder-open {
  background-position: -408px -120px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.btn-group {
  position: relative;
  *zoom: 1;
  *margin-left: .3em;
}
.btn-group:before, .btn-group:after {
  display: table;
  content: "";
}
.btn-group:after {
  clear: both;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group .btn:last-child, .btn-group .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active,
.btn-group .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group.open {
  *z-index: 16;
}
.btn-group.open .dropdown-menu {
  display: block;
  margin-top: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}
.btn:hover .caret, .open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-primary .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret {
  border-top-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.btn-small .caret {
  margin-top: 4px;
}
.nav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  color: #e8575c;
  background-color: #eeeeee;
}
.nav-list {
  padding-left: 14px;
  padding-right: 14px;
  margin-bottom: 0;
}
.nav-list > li > a, .nav-list .nav-header {
  display: block;
  padding: 3px 15px;
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list .nav-header {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-transform: uppercase;
}
.nav-list > li + .nav-header {
  margin-top: 9px;
}
.nav-list .active > a, .nav-list .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-tabs, .nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
}
.nav-tabs:after, .nav-pills:after {
  clear: both;
}
.nav-tabs > li, .nav-pills > li {
  float: left;
}
.nav-tabs > li > a, .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
	padding-top: 9px;
	padding-bottom: 9px;
     border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
	background: #fff;
	border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills .active > a, .nav-pills .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu {
  border-width: 1px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
  border-top-color: #ccc;
  margin-top: 6px;
}
.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #e8575c;
}
.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
  border-top-color: #e8575c;
}
.nav > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret {
  border-top-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before, .tabbable:after {
  display: table;
  content: "";
}
.tabbable:after {
  clear: both;
}
.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
  display: none;
}
.tab-content > .active, .pill-content > .active {
  display: block;
}
.tabs-below .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li {
  float: none;
}
.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.alert {
  padding: 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.alert, .alert-heading {
  color: #c09853;
}

.alert .close {
	margin-left: 25px;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success, .alert-success .alert-heading {
  color: #468847;
}
.alert-danger, .alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
}
.alert-danger,
.alert-error,
.alert-danger .alert-heading,
.alert-error .alert-heading {
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info, .alert-info .alert-heading {
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p, .alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 18px;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e4373d;
  background-image: -moz-linear-gradient(top, #ee4147, #e4373d);
  background-image: -ms-linear-gradient(top, #ee4147, #e4373d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee4147), to(#e4373d));
  background-image: -webkit-linear-gradient(top, #ee4147, #e4373d);
  background-image: -o-linear-gradient(top, #ee4147, #e4373d);
  background-image: linear-gradient(top, #ee4147, #e4373d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee4147', endColorstr='#e4373d', GradientType=0);
  -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);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .bar {
  background-color: #e4373d;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar {
  background-color: #e4373d;
  background-image: -moz-linear-gradient(top, #ee4147, #e4373d);
  background-image: -ms-linear-gradient(top, #ee4147, #e4373d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee4147), to(#e4373d));
  background-image: -webkit-linear-gradient(top, #ee4147, #e4373d);
  background-image: -o-linear-gradient(top, #ee4147, #e4373d);
  background-image: linear-gradient(top, #ee4147, #e4373d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee4147', endColorstr='#e4373d', GradientType=0);
}
.progress-danger.progress-striped .bar {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar {
  background-color: #e4373d;
  background-image: -moz-linear-gradient(top, #ee4147, #e4373d);
  background-image: -ms-linear-gradient(top, #ee4147, #e4373d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee4147), to(#e4373d));
  background-image: -webkit-linear-gradient(top, #ee4147, #e4373d);
  background-image: -o-linear-gradient(top, #ee4147, #e4373d);
  background-image: linear-gradient(top, #ee4147, #e4373d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee4147', endColorstr='#e4373d', GradientType=0);
}
.progress-success.progress-striped .bar {
  background-color: #e4373d;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar {
  background-color: #e4373d;
  background-image: -moz-linear-gradient(top, #ee4147, #e4373d);
  background-image: -ms-linear-gradient(top, #ee4147, #e4373d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee4147), to(#e4373d));
  background-image: -webkit-linear-gradient(top, #ee4147, #e4373d);
  background-image: -o-linear-gradient(top, #ee4147, #e4373d);
  background-image: linear-gradient(top, #ee4147, #e4373d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee4147', endColorstr='#e4373d', GradientType=0);
}
.progress-info.progress-striped .bar {
  background-color: #e4373d;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.tooltip {
  position: absolute;
  z-index: 19;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -2px;
}
.tooltip.right {
  margin-left: 2px;
}
.tooltip.bottom {
  margin-top: 2px;
}
.tooltip.left {
  margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 18;
  display: none;
  padding: 5px;
}
.popover.top {
  margin-top: -5px;
}
.popover.right {
  margin-left: 5px;
}
.popover.bottom {
  margin-top: 5px;
}
.popover.left {
  margin-left: -5px;
}
.popover.top .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.popover.bottom .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover-inner {
  padding: 3px;
  width: 280px;
  overflow: hidden;
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.popover-title {
  padding: 9px 15px;
  line-height: 1;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.popover-content {
  padding: 14px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.popover-content p, .popover-content ul, .popover-content ol {
  margin-bottom: 0;
}
.modal-open .dropdown-menu {
  z-index: 29;
}
.modal-open .dropdown.open {
  *z-index: 29;
}
.modal-open .popover {
  z-index: 30;
}
.modal-open .tooltip {
  z-index: 31;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal-container {
	display: flex;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 10px;
	background-color: transparent;
	z-index: 1060;
	overflow-x: hidden;
}
.modal {
	display: flex !important;
	position: relative;
	flex-direction: column;
	justify-content: center;
	box-sizing: border-box;
	margin: auto;
  width: 560px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
}
.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #E8E8E8;
	background: #FCFCFC;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-body {
  padding: 15px;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn {
  float: right;
  margin-left: 5px;
  margin-bottom: 0;
}
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active, .open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  text-indent: -99999px;
  *text-indent: 0;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000000;
  opacity: 1;
  filter: alpha(opacity=100);
  content: "\2193";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown:hover .caret, .open.dropdown .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 10px;
  z-index: 16;
  float: left;
  display: none;
  min-width: 120px;
  max-width: 220px;
  _width: 160px;
  padding: 4px 0;
  margin: 0;
  list-style: none;
  background-color: #fff;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.dropdown-menu.bottom-up {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 5px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  *width: 100%;
  *margin: -5px 0 5px;
}
.dropdown-menu a {
  display: block;
  padding: 3px 2px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #555555;
  white-space: nowrap;
}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
  text-decoration: none;
  color: #e8575c;
}
.dropdown.open {
  *z-index: 16;
}
.dropdown.open .dropdown-toggle {
  color: #ffffff;
  background: #ccc;
  background: rgba(0, 0, 0, 0.3);
}
.dropdown.open .dropdown-menu {
  display: block;
}
.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.close {
font-size: 24px;
font-weight: normal;
line-height: 18px;
color: black;
text-shadow: 0 1px 0 white;
opacity: 0.3;
filter: alpha(opacity=20);
padding-top: 6px;
}
.close:hover {
  color: #000000;
  text-decoration: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: pointer;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.fade {
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
.fade.in {
  opacity: 1;
}
.collapse {
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
  position: relative;
  overflow: hidden;
  height: 0;
}
.collapse.in {
  height: auto;
}

.pagination {
    height: 36px;
    margin: 18px 0;
}
.pagination ul {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.pagination li {
    display: inline;
}
.pagination a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 34px;
    padding: 0 14px;
    text-decoration: none;
}
.pagination a:hover, .pagination .active a {
    background-color: #F5F5F5;
}
.pagination a.active {
    color: #999999;
    cursor: default;
}
.pagination .disabled a, .pagination .disabled a:hover {
    background-color: transparent;
    color: #999999;
    cursor: default;
}
.pagination li:first-child a {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
    border-radius: 0 3px 3px 0;
}
.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}
.wall_place {
	width:210px;
	height: 268px;
	margin-bottom:28px;
	margin-right:10px;
	margin-left:10px;
	float:left;

}

.hide_dragdrop{
	display:none;
}

.dragdrop_chrome_fix{
	overflow-y:hidden;
}

.dragdrop_chrome_fix2{
width: 200px;
height: 250px;
position: relative;
top: -250px;
left: 0px;
}

.dragdrop_chrome_fix3{
	height:268px;
}

.only_my_wall2{
	border: 5px dotted #ccc !important;
	padding: 1px !important;
	cursor: move;

}

.ui-sortable-helper{
	border: 5px dotted #fd0 !important;
}

.pinbutton_generator{
	width:390px;
	float:left;
}

.pinbutton_generator input{
	width:380px;
	margin-bottom:15px;
}

.pinbutton_info{
	width:470px;
	float:right;
	text-align:center;
}

#pinbutton_code{
	margin-top:20px;
	display:none;
}

#pinbutton_code textarea{
	font-size:12px;
	width:450px;
	height:150px;
}

/*  widoczne na desktop */
.visible-phone {
	display: none !important;
}

.visible-tablet {
	display: none !important;
}
.hidden-desktop {
	display: none !important;
}

.d-flex {
	display: flex !important;
}

.align-center {
	align-items: center;
}

.mr-auto {
	margin-right: auto;
}

@media (min-width: 230px) and (max-width: 459px) {
	.visible-phone {
		display: inherit !important;
	}
/*	#container .box.size_m{
		width: 210px !important;
		overflow: hidden;
	}
	#container .box.size_m .zdjecie{
		width: 210px !important;
	}
	#container .box.size_m .zdjecie .boxmenu .buttony{
		width: 210px !important;
	}*/
}
/*  widoczne na phone */
@media (max-width: 767px) {
	.visible-phone {
		display: inherit !important;
	}
	.hidden-phone {
		display: none !important;
	}
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
}

/*  widoczne na  tablet */
@media (min-width: 768px) and (max-width: 979px) {
	.visible-tablet {
		display: inherit !important;
	}
	.hidden-tablet {
		display: none !important;
	}
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important ;
	}
}
@media (max-width: 480px){
 .visible-phone-mini  {
    display: inherit !important;
  }

 .hidden-phone-mini {
    display: none !important;
  }

}
@media (min-width: 481px){
 .visible-phone-mini  {
    display: none !important ;
  }

 .hidden-phone-mini {
    display: inherit !important;
  }
}
@media (min-width: 1130px) and (max-width: 1359px) {
	.profile-header, .user-cover{
		width: 1130px !important;
	}
	#simple .user-cover{
		width: 920px !important;
	}
}
@media (min-width: 1360px) {
	.profile-header, .user-cover{
		width: 1360px !important;
	}
	#simple .user-cover{
		width: 920px !important;
	}
}
#cboxContent .sky.left {
	top: 15px;
	margin-left: -227px;
}

.sky.right > * {
	margin: 10px auto;
}

#colorbox .items_user_prev_button {
	display: none;
}
.items_user_single .items_user_prev_button {
	display: none;
}
@media (max-width: 1500px) {
	#colorbox .sky.left {
		top: 256px;
		margin-left: -207px;
	}
}
@media (max-width: 1269px) {

	#colorbox .sky.left {
		display: none;
	}
	#colorbox .items_user_prev_button {
		display: block;
	}
}
@media (max-width: 1645px) {
	.items_user_single .sky.left {
		margin-left: -227px;
	}
}
@media (max-width: 1579px) {
	.items_user_single .sky.left {
		display: none;
	}
	.items_user_single .items_user_prev_button {
		display: block;
	}
}


	/**
	 * Default DropKick theme
	 *
	 * Feel free to edit the default theme
	 * or even add your own.
	 *
	 * See the readme for themeing help
	 *
	*/

	/***** Begin Theme, feel free to edit in here! ******/

	/* One container to bind them... */
	/* hack na ff*/
	.gecko .dk_container{
		width: 244px !important;
	}
	.gecko .dk_container{
		padding-right: 58px;
	}
	/* hak na chroma i opiere */
	.webkit .dk_container, .opera .dk_container, .ie .dk_container{
		width: 300px !important;
	}
	.dk_container {
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
		background: -moz-linear-gradient(top, #fff, #f5f5f5);
		background: -o-linear-gradient(top, #fff, #f5f5f5);
		background-color: #f5f5f5;
		font-family: 'Helvetica', Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		margin-bottom: 18px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		width: 220px;
		display: none;
		float: left;
		position: relative;
	}
	.dk_container:focus {
		outline: 0;
	}
	.dk_container a {
		cursor: pointer;
		text-decoration: none;
		outline: 0;
	}

	/* Opens the dropdown and holds the menu label */
	.dk_toggle {
		/**
		 * Help: Arrow image not appearing
		 * Try updating this property to your correct dk_arrows.png path
		*/
		background-image: url('/res/img/dk_arrows.png');
		background-repeat: no-repeat;
		background-position: 95% center;
		border: 1px solid #ccc;
		color: #333;
		padding: 7px 45px 7px 10px;
		text-shadow: #fff 1px 1px 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-webkit-transition: border-color .5s;
		-moz-transition: border-color .5s;
		-o-transition: border-color .5s;
		transition: border-color .5s;
	}
	.dk_toggle:hover {
		border-color: #8c8c8c;
	}
	.dk_container a {
		color: #333 !important;
	}
	.dk_container a:hover {
		text-decoration: none !important;
	}
	.dk_container .dk_open a {
		color: #ccc !important;
	}
	.dk_container .dk_options a:hover,
	.dk_container .dk_option_current a {
		color: #fff;
	}
	/* Applied when the dropdown is focused */
	.dk_focus .dk_toggle {
		border-color: #40b5e2;
	}
	.dk_focus .dk_toggle {
		box-shadow: 0 0 5px #40b5e2;
		-moz-box-shadow: 0 0 5px #40b5e2;
		-webkit-box-shadow: 0 0 5px #40b5e2;
	}

	/* Applied whenever the dropdown is open */
	.dk_open {
		box-shadow: 0 0 5px #40b5e2;
		-moz-box-shadow: 0 0 5px #40b5e2;
		-webkit-box-shadow: 0 0 5px #40b5e2;
		/**
		 * Help: Dropdown menu is covered by something
		 * Try setting this value higher
		*/
		z-index: 9;
	}
	.dk_open .dk_toggle {
		background-color: #ececec;
		border-color: #8c8c8c;
		color: #ccc;
		box-shadow: inset 0 -2px 5px #ccc;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		width: 100%;
		box-sizing: border-box;
	}

	/* The outer container of the options */
	.dk_options {
		box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
		-moz-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
		-webkit-box-shadow: rgba(0, 0, 0, .2) 0 2px 8px;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
	}
	.dk_options a {
		background-color: #fff;
		border-bottom: 1px solid #DDD;
		font-weight: bold;
		padding: 8px 10px;
	}
	.dk_options li:last-child a {
		border-bottom: none;
	}
	.dk_options a:hover,
	.dk_option_current a {
		background-color: #0084c7;
		border-bottom-color: #004c72;
		color: #fff;
		text-decoration: none;
		text-shadow: rgba(0, 0, 0, .5) 0 1px 0;
	}

	/* Inner container for options, this is what makes the scrollbar possible. */
	.dk_options_inner {
		margin-left: 0px;
		border: 1px solid #8c8c8e;
		border-bottom-width: 2px;
		border-bottom-color: #999;
		color: #333;
		max-height: 250px;
		text-shadow: #fff 0 1px 0;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
	}

	/* Set a max-height on the options inner */
	.dk_options_inner,
	.dk_touch .dk_options {
		max-height: 250px;
	}

	/******  End Theme ******/

	/***** Critical to the continued enjoyment of working dropdowns ******/

	.dk_toggle {
		display: -moz-inline-stack;
		display: inline-block;
		position: relative;
		zoom: 1;
		width: 100%;
		box-sizing: border-box;
	}
	.dk_open {
		position: relative;
	}
	.dk_open .dk_options {
		display: block;
	}
	.dk_open .dk_label {
		color: inherit;
	}

	.dk_options {
		display: none;
		margin-top: -1px;
		position: absolute;
		right: 0;
		width: 100%;
	}
	.dk_options a,
	.dk_options a:link,
	.dk_options a:visited {
		display: block;
	}
	.dk_options_inner {
		overflow: auto;
		position: relative;
	}

	.dk_touch .dk_options {
		overflow: hidden;
	}

/*	.dk_touch .dk_options_inner {
		max-height: none;
		overflow: visible;
	}*/

	.dk_fouc select.dropkick {
		position: relative;
		top: -99999em;
		visibility: hidden;
	}

	/***** End Critical to the continued enjoyment of working dropdowns ******/


	/*
	* jQuery UI CSS Framework 1.8.17
	*
	* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	* Dual licensed under the MIT or GPL Version 2 licenses.
	* http://jquery.org/license
	*
	* http://docs.jquery.com/UI/Theming/API
	*/


	/* Icons
	----------------------------------*/

	/* states and images */
	.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


	/* Misc visuals
	----------------------------------*/

	/* Overlays */
	.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	/*
	* jQuery UI Datepicker 1.8.17
	*
	* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	* Dual licensed under the MIT or GPL Version 2 licenses.
	* http://jquery.org/license
	*
	* http://docs.jquery.com/UI/Datepicker#theming
	*/
	.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
	.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
	.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
	.ui-datepicker .ui-datepicker-prev { left:2px; }
	.ui-datepicker .ui-datepicker-next { right:2px; }
	.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
	.ui-datepicker .ui-datepicker-next-hover { right:1px; }
	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
	.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
	.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
	.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
	.ui-datepicker select.ui-datepicker-month, 
	.ui-datepicker select.ui-datepicker-year { width: 49%;}
	.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
	.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
	.ui-datepicker td { border: 0; padding: 1px; }
	.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
	.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
	.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
	.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

	/* with multiple calendars */
	.ui-datepicker.ui-datepicker-multi { width:auto; }
	.ui-datepicker-multi .ui-datepicker-group { float:left; }
	.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
	.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
	.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
	.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
	.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
	.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
	.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
	.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

	/* RTL support */
	.ui-datepicker-rtl { direction: rtl; }
	.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
	.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
	.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
	.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
	.ui-datepicker-rtl .ui-datepicker-group { float:right; }
	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
	.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

	/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
	.ui-datepicker-cover {
		display: none; /*sorry for IE5*/
		display/**/: block; /*sorry for IE5*/
		position: absolute; /*must have*/
		z-index: -1; /*must have*/
		filter: mask(); /*must have*/
		top: -4px; /*must have*/
		left: -4px; /*must have*/
		width: 200px; /*must have*/
		height: 200px; /*must have*/
	}
	/*
	* jQuery UI Selectable 1.8.17
	*
	* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	* Dual licensed under the MIT or GPL Version 2 licenses.
	* http://jquery.org/license
	*
	* http://docs.jquery.com/UI/Selectable#theming
	*/
	.ui-selectable-helper { position: absolute; z-index: 12; border:1px dotted black; }

	/*
	* jQuery UI CSS Framework 1.8.17
	*
	* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
	* Dual licensed under the MIT or GPL Version 2 licenses.
	* http://jquery.org/license
	*
	* http://docs.jquery.com/UI/Theming/API
	*
	* To view and modify this theme, visit http://jqueryui.com/themeroller/
	*/


	/* Component containers
	----------------------------------*/
	.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
	.ui-widget .ui-widget { font-size: 1em; }
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
	.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(/res/img/datepicker/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
	.ui-widget-content a { color: #222222/*{fcContent}*/; }
	.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(/res/img/datepicker/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
	.ui-widget-header a { color: #222222/*{fcHeader}*/; }

	/* Interaction states
	----------------------------------*/
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(/res/img/datepicker/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(/res/img/datepicker/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
	.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(/res/img/datepicker/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
	.ui-widget :active { outline: none; }

	/* Interaction Cues
	----------------------------------*/
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(/res/img/datepicker/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
	.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
	.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(/res/img/datepicker/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
	.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
	.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
	.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
	.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
	.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

	/* Icons
	----------------------------------*/

	/* states and images */
	.ui-icon { width: 16px; height: 16px; background-image: url(/res/img/datepicker/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
	.ui-widget-content .ui-icon {background-image: url(/res/img/datepicker/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
	.ui-widget-header .ui-icon {background-image: url(/res/img/datepicker/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
	.ui-state-default .ui-icon { background-image: url(/res/img/datepicker/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
	.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/res/img/datepicker/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
	.ui-state-active .ui-icon {background-image: url(/res/img/datepicker/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
	.ui-state-highlight .ui-icon {background-image: url(/res/img/datepicker/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
	.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/res/img/datepicker/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

	/* positioning */
	.ui-icon-carat-1-n { background-position: 0 0; }
	.ui-icon-carat-1-ne { background-position: -16px 0; }
	.ui-icon-carat-1-e { background-position: -32px 0; }
	.ui-icon-carat-1-se { background-position: -48px 0; }
	.ui-icon-carat-1-s { background-position: -64px 0; }
	.ui-icon-carat-1-sw { background-position: -80px 0; }
	.ui-icon-carat-1-w { background-position: -96px 0; }
	.ui-icon-carat-1-nw { background-position: -112px 0; }
	.ui-icon-carat-2-n-s { background-position: -128px 0; }
	.ui-icon-carat-2-e-w { background-position: -144px 0; }
	.ui-icon-triangle-1-n { background-position: 0 -16px; }
	.ui-icon-triangle-1-ne { background-position: -16px -16px; }
	.ui-icon-triangle-1-e { background-position: -32px -16px; }
	.ui-icon-triangle-1-se { background-position: -48px -16px; }
	.ui-icon-triangle-1-s { background-position: -64px -16px; }
	.ui-icon-triangle-1-sw { background-position: -80px -16px; }
	.ui-icon-triangle-1-w { background-position: -96px -16px; }
	.ui-icon-triangle-1-nw { background-position: -112px -16px; }
	.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
	.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
	.ui-icon-arrow-1-n { background-position: 0 -32px; }
	.ui-icon-arrow-1-ne { background-position: -16px -32px; }
	.ui-icon-arrow-1-e { background-position: -32px -32px; }
	.ui-icon-arrow-1-se { background-position: -48px -32px; }
	.ui-icon-arrow-1-s { background-position: -64px -32px; }
	.ui-icon-arrow-1-sw { background-position: -80px -32px; }
	.ui-icon-arrow-1-w { background-position: -96px -32px; }
	.ui-icon-arrow-1-nw { background-position: -112px -32px; }
	.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
	.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
	.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
	.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
	.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
	.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
	.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
	.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
	.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
	.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
	.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
	.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
	.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
	.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
	.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
	.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
	.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
	.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
	.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
	.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
	.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
	.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
	.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
	.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
	.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
	.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
	.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
	.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
	.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
	.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
	.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
	.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
	.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
	.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
	.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
	.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
	.ui-icon-arrow-4 { background-position: 0 -80px; }
	.ui-icon-arrow-4-diag { background-position: -16px -80px; }
	.ui-icon-extlink { background-position: -32px -80px; }
	.ui-icon-newwin { background-position: -48px -80px; }
	.ui-icon-refresh { background-position: -64px -80px; }
	.ui-icon-shuffle { background-position: -80px -80px; }
	.ui-icon-transfer-e-w { background-position: -96px -80px; }
	.ui-icon-transferthick-e-w { background-position: -112px -80px; }
	.ui-icon-folder-collapsed { background-position: 0 -96px; }
	.ui-icon-folder-open { background-position: -16px -96px; }
	.ui-icon-document { background-position: -32px -96px; }
	.ui-icon-document-b { background-position: -48px -96px; }
	.ui-icon-note { background-position: -64px -96px; }
	.ui-icon-mail-closed { background-position: -80px -96px; }
	.ui-icon-mail-open { background-position: -96px -96px; }
	.ui-icon-suitcase { background-position: -112px -96px; }
	.ui-icon-comment { background-position: -128px -96px; }
	.ui-icon-person { background-position: -144px -96px; }
	.ui-icon-print { background-position: -160px -96px; }
	.ui-icon-trash { background-position: -176px -96px; }
	.ui-icon-locked { background-position: -192px -96px; }
	.ui-icon-unlocked { background-position: -208px -96px; }
	.ui-icon-bookmark { background-position: -224px -96px; }
	.ui-icon-tag { background-position: -240px -96px; }
	.ui-icon-home { background-position: 0 -112px; }
	.ui-icon-flag { background-position: -16px -112px; }
	.ui-icon-calendar { background-position: -32px -112px; }
	.ui-icon-cart { background-position: -48px -112px; }
	.ui-icon-pencil { background-position: -64px -112px; }
	.ui-icon-clock { background-position: -80px -112px; }
	.ui-icon-disk { background-position: -96px -112px; }
	.ui-icon-calculator { background-position: -112px -112px; }
	.ui-icon-zoomin { background-position: -128px -112px; }
	.ui-icon-zoomout { background-position: -144px -112px; }
	.ui-icon-search { background-position: -160px -112px; }
	.ui-icon-wrench { background-position: -176px -112px; }
	.ui-icon-gear { background-position: -192px -112px; }
	.ui-icon-heart { background-position: -208px -112px; }
	.ui-icon-star { background-position: -224px -112px; }
	.ui-icon-link { background-position: -240px -112px; }
	.ui-icon-cancel { background-position: 0 -128px; }
	.ui-icon-plus { background-position: -16px -128px; }
	.ui-icon-plusthick { background-position: -32px -128px; }
	.ui-icon-minus { background-position: -48px -128px; }
	.ui-icon-minusthick { background-position: -64px -128px; }
	.ui-icon-close { background-position: -80px -128px; }
	.ui-icon-closethick { background-position: -96px -128px; }
	.ui-icon-key { background-position: -112px -128px; }
	.ui-icon-lightbulb { background-position: -128px -128px; }
	.ui-icon-scissors { background-position: -144px -128px; }
	.ui-icon-clipboard { background-position: -160px -128px; }
	.ui-icon-copy { background-position: -176px -128px; }
	.ui-icon-contact { background-position: -192px -128px; }
	.ui-icon-image { background-position: -208px -128px; }
	.ui-icon-video { background-position: -224px -128px; }
	.ui-icon-script { background-position: -240px -128px; }
	.ui-icon-alert { background-position: 0 -144px; }
	.ui-icon-info { background-position: -16px -144px; }
	.ui-icon-notice { background-position: -32px -144px; }
	.ui-icon-help { background-position: -48px -144px; }
	.ui-icon-check { background-position: -64px -144px; }
	.ui-icon-bullet { background-position: -80px -144px; }
	.ui-icon-radio-off { background-position: -96px -144px; }
	.ui-icon-radio-on { background-position: -112px -144px; }
	.ui-icon-pin-w { background-position: -128px -144px; }
	.ui-icon-pin-s { background-position: -144px -144px; }
	.ui-icon-play { background-position: 0 -160px; }
	.ui-icon-pause { background-position: -16px -160px; }
	.ui-icon-seek-next { background-position: -32px -160px; }
	.ui-icon-seek-prev { background-position: -48px -160px; }
	.ui-icon-seek-end { background-position: -64px -160px; }
	.ui-icon-seek-start { background-position: -80px -160px; }
	/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
	.ui-icon-seek-first { background-position: -80px -160px; }
	.ui-icon-stop { background-position: -96px -160px; }
	.ui-icon-eject { background-position: -112px -160px; }
	.ui-icon-volume-off { background-position: -128px -160px; }
	.ui-icon-volume-on { background-position: -144px -160px; }
	.ui-icon-power { background-position: 0 -176px; }
	.ui-icon-signal-diag { background-position: -16px -176px; }
	.ui-icon-signal { background-position: -32px -176px; }
	.ui-icon-battery-0 { background-position: -48px -176px; }
	.ui-icon-battery-1 { background-position: -64px -176px; }
	.ui-icon-battery-2 { background-position: -80px -176px; }
	.ui-icon-battery-3 { background-position: -96px -176px; }
	.ui-icon-circle-plus { background-position: 0 -192px; }
	.ui-icon-circle-minus { background-position: -16px -192px; }
	.ui-icon-circle-close { background-position: -32px -192px; }
	.ui-icon-circle-triangle-e { background-position: -48px -192px; }
	.ui-icon-circle-triangle-s { background-position: -64px -192px; }
	.ui-icon-circle-triangle-w { background-position: -80px -192px; }
	.ui-icon-circle-triangle-n { background-position: -96px -192px; }
	.ui-icon-circle-arrow-e { background-position: -112px -192px; }
	.ui-icon-circle-arrow-s { background-position: -128px -192px; }
	.ui-icon-circle-arrow-w { background-position: -144px -192px; }
	.ui-icon-circle-arrow-n { background-position: -160px -192px; }
	.ui-icon-circle-zoomin { background-position: -176px -192px; }
	.ui-icon-circle-zoomout { background-position: -192px -192px; }
	.ui-icon-circle-check { background-position: -208px -192px; }
	.ui-icon-circlesmall-plus { background-position: 0 -208px; }
	.ui-icon-circlesmall-minus { background-position: -16px -208px; }
	.ui-icon-circlesmall-close { background-position: -32px -208px; }
	.ui-icon-squaresmall-plus { background-position: -48px -208px; }
	.ui-icon-squaresmall-minus { background-position: -64px -208px; }
	.ui-icon-squaresmall-close { background-position: -80px -208px; }
	.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
	.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
	.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
	.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
	.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
	.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


	/* Misc visuals
	----------------------------------*/

	/* Corner radius */
	.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
	.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
	.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

	/* Overlays */
	.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(/res/img/datepicker/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
	.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(/res/img/datepicker/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }


	/* http://meyerweb.com/eric/tools/css/reset/
	   v2.0 | 20110126
	   License: none (public domain)
	*/

	html, body, div, span, applet, object, iframe,
	p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		vertical-align: baseline;
	}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		padding-top: 38px;
		overflow-y: scroll;
		color: #666;
		font-size: 13px;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		background-color: #f3f3f1;
	}
	body.user-admin {
		padding-top: 71px;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	a:hover {color: #555;}
	a {
		text-decoration: none;
		color: #222;
	}
	table td {
		padding: 5px !important;
	}

	span.info{
		color: white;
		background-color: green;
		border: #000 2px;
		font-weight: bold;
		margin: 25px;
	}
	h2.title{
		margin-left: 5px;
		color: #CD0043;
		text-shadow: 0 2px 2px black;
		margin: 0;
	}
	#page_content {
		width: 920px;
		margin: 0 auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		position: relative;
		margin-top: 3px;
		padding: 0 15px;
	}
	#page_content.cp_items_user_single {
		margin-top: 25px;
	}
	#page_content.fullscreen {
		width: auto;
		margin: 0 auto;
	}
	#top_menu a{
		text-decoration: none;
		text-shadow: 0 2px white;
		color: #09F;
		margin-right: 10px;
	}
	#top_menu{
		background: #EEE;
		padding: 5px;
	}

	#page_content > .main_page{
		color: black;
		padding: 10px;
	}
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix { zoom: 1; }
	.page_title {
		text-align: center;
	}
	.admin_user, .moderator_user {
		font-weight: bold;
	}
	.moderator_user {
		color: green;
	}
	.admin_user {
		color: red;
	}
	.profile_avatar {
		width: 180px;
		float: right;
		position: absolute;
		right: 30px;
	}
	.edit_profile {
		float:left;
		width:690px;
	}
	#edit_profile {
		text-align: left;
	}
	input.profile_avatar {font-size: 9px;}
	#remove_avatar {
		font-size: 9px !important;
	}
	.profile_avatar div {
		text-align: center;
	}
	#container{
		position:relative;
		margin: 0 auto;
		clear: both;
		margin-top: 20px;
	}
	.mobile #container {
		margin-top: 30px;
	}
	.box {
		padding: 0;
		background: #FCFCFC;
		font-size: 11px;
		color: #59554e;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		line-height: 1.2em;
		float: left;
		margin: 0 5px 20px 10px;
		-moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
		-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
		box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
		border-radius: 5px;
	}

	.box.skyad {
		background: none;
		text-align: center;
		height: 600px;
		border: none;
		box-shadow: none;
	}

	.box.skyad > div {
		display: inline-block;
		-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
		box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1)
	}

	body.ajax-shop-loading {
		cursor: wait !important;
	}
	body.ajax-shop-loading .box {
		opacity: 0.5;
	}

			.box.size_xl{
			width: 840px;
		}
			.box.size_l{
			width: 740px;
		}
			.box.size_m{
			width: 440px;
		}
			.box.size_s{
			width: 210px;
		}
			.box.size_xs{
			width: 75px;
		}
	
	.nokaut.box .nokaut_offers > table{
		background: #fff;
		height: 200px;
		overflow-y: scroll;
		display: block;
	}
	.nokaut.box .nokaut_offers > table tr {
		border-top: 2px solid #f1f1f1;
	}
	.nokaut.box .nokaut_offers > table td {
		vertical-align: middle;
	}
	.nokaut.box .nokaut_offers > table .offer_price {
		white-space: nowrap;
	}
	.nokaut.box .nokaut_offers .nokaut_title {
		font-size: 14px;
		padding: 0 0 6px;
		font-weight: bold;
	}
	.nokaut.box .nokaut_offers .offer_close {
		position: absolute;
		right: 7px;
		top: 7px;
		cursor: pointer;
	}
	.nokaut.box .nokaut_offers{
		position: absolute;
		background: #fff;
		padding: 8px;
		top: 0;
		line-height: 150%;
		width: 195%;
		background: #f1f1f1;
		z-index: 1;
		-webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.25);
		-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.25);
		box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.25);
	}

	.page-info, .page-end, .page-error{
		background: #fff;
		color: #888;
		opacity: 0.7;
		border-radius: 5px;
		text-shadow: 0 1px 0 #fff;
		font-size: 15px;
		padding: 12px;
		width: 670px;
		font-weight: normal;
		text-align: center;
		bottom: 0;
	}
	.page-info, .page-error{
		position: fixed;
		margin-left: -350px;
		left: 50%;
	}
	.page-error{
		z-index: 11;
		opacity: 0.86;
		color: red;
	}
	.colorbox-info {
		/* TODO */
	}
	.page-end{
		margin: 30px auto;
	}
	.page_end{
		margin-right: 15px;
	}
	.items_users .page_end{
		 margin-right: 15px;
		 width: 200px;
	}
	#feeds .page_end{
		width: 200px;
	}
	.users .page_end{
		 margin: 0 10px;
		 width: 400px;
	}
	.walls .page_end{
		 margin-right: 15px;
		 width: 220px;
	}
	.page-info span.preloader, .colorbox-info span.preloader{
		width: 220px;
		height: 33px;
		background-image: url("/res/img/preloaders/infinity_paginator01.gif");
		background-position: center;
		background-repeat: no-repeat;
		display: inline-block;
	}
	.rtl .box {
		float: right;
		text-align: right;
		direction: rtl;
	}
	.box .details A, .box .posts A{
		font-weight: bold;
		color: #222222;
		font-size: 11px;
	}
	.box .details A:hover, .box .posts A:hover{
		text-decoration: underline;
		color: #555555;
	}
	.box .details {
		background-color: #ffffff;
		padding: 6px 5px 2px 5px;
		border-top: solid 1px #e8e8e8;
		line-height: 140%;
		border-radius: 5px;
	}
	.box .posts {
		background: #fcfcfc url(/res/img/br_posts.gif) repeat-x;
		padding: 12px 5px 2px 5px;
	}
	.posts .author{
		font-weight: bold;
	}
	.box .boxmenu, .single_items_user .boxmenu {
		text-align: center;
		display: none;
		position: absolute;
		z-index: 3;
		cursor:pointer;
		top:50%;
		left:0px;
		height:0px !important;
		width:100%;
	}
	.single_items_user .image.is_video .boxmenu {
		top: 60%;
	}
	.masonry_brick.rectad {
		height: 280px;
		text-align: center;
		width: 440px;
		margin: 0 5px 20px 10px;
	}
	.single_items_user .bb_billboard {
		margin-bottom: 10px;
		text-align: center;
	}
	.bb-bill-container {
		margin-top: 15px;
		text-align: center;
	}
	.mobile .bb-bill-container {
		margin-top: 28px;
	}
	[data-page="wall_single"] .bb-bill-container {
		margin-top: 0;
	}

	#desk_bill_1,
	#desk_bill_2 {
		width: 900px;
		height: 300px;
		margin-bottom: 20px;
		text-align: center;
	}

	#container .box.long .boxmenu {
		bottom: 160px;
		top: auto;
	}
	.boxmenu a {
		margin: 2px 0px;
	}
	.col1 { width: 200px; }
	.col2 { width: 75px; }
	html:not(.mobile) .box:hover .boxmenu, html:not(.mobile) .single_items_user:hover .boxmenu{
		display: block;
	}
	.box.tapped .zdjecie .show_link img {
		opacity: 0.25;
	}
	.box .stats{
		font-size: 9px;
		text-align: center;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #888;
		padding-bottom: 5px;
		margin-top: -2px
	}
	.box .desc {
		background-color: white;
		font-size: 12px;
		font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
		font-weight: normal;
		text-align: center;
		color: #59554E;
		padding: 0px 3px 3px 3px;
		word-wrap: break-word;
		line-height: 140%;
	}

	.box .desc_ad {
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-size: 13px;
		line-height: 16px;
		text-align: left;
		padding: 7px 8px 7px 8px;
	}

	.box .desc_black {
		background-color: #101010;
	}

	.box .desc_black a {
		color: #fff;
	}

	.box .desc_contest {
		font-family: "Arial Bold", "Helvetica Neue", Helvetica, sans-serif;
		font-size: 24px;
		text-align: center;
	}

	.item_user.box .tags {
		width: 95%;
		overflow: hidden;
		max-height: 25px;
		padding: 0 2.5%;
	}
	.tags {
		text-align: center;
	}
	.tags a.tag  {
		background-color: #eae9e7;
		color: #59554E;
		display: inline-block;
		padding: 3px;
		margin-bottom: 7px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	.desc.aktywnosc {
		padding: 5px;
		background-color: #f8f8f8;
	}
	.box .details .avatar_mini, .box .posts .avatar_mini{
		width: 30px;
		height: 30px;
		float: left;
		margin: 0 5px 5px 0;
		border-radius: 50%;
	}
	.box .details .avatar_mini.mag, .box .posts .avatar_mini.mag {
		width: 29px;
		height: 12px;
		border-radius: unset;
		margin-top: 8px;
	}
	.box .details > div, .box .posts div > div {
		margin-left: 0px;
		overflow: hidden;
		word-wrap: break-word;
		line-height: 140%;
	}
	.box .posts div > div:hover {
		opacity: 1;
	}
	.box .image:hover {
		opacity: 0.85;
	}
	.box .blog_post_image {
		width: 210px;
		height: 165px;
		background-position: center;
		background-size: cover;
		display: inline-block;
	}
	/**** Transitions ****/
	.transitions-enabled.masonry,
	.transitions-enabled.masonry .masonry-brick {
	-webkit-transition-duration: 0.7s;
		-moz-transition-duration: 0.7s;
		-o-transition-duration: 0.7s;
			transition-duration: 0.7s;
	}
	.transitions-enabled.masonry {
	-webkit-transition-property: height, width;
		-moz-transition-property: height, width;
		-o-transition-property: height, width;
			transition-property: height, width;
	}
	.transitions-enabled.masonry  .masonry-brick {
	-webkit-transition-property: left, right, top;
		-moz-transition-property: left, right, top;
		-o-transition-property: left, right, top;
			transition-property: left, right, top;
	}
	/* disable transitions on container */
	.transitions-enabled.infinite-scroll.masonry {
	-webkit-transition-property: none;
		-moz-transition-property: none;
		-o-transition-property: none;
			transition-property: none;
	}
	/**** Clearfix ****/
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix { zoom: 1; }
	.category-list {
		margin: 25px;
		margin-left: 130px;
	}
	.category-list div.checked  {
		border-color: #E4393F !important;
	}
	.category-list li {
		float: left;
		width: 100px;
		font-size: 12px;
		height: 150px;
		margin-right: 50px;
		text-align: center;
		font-weight: bold;
	}
	.category-list label div {
		height: 100px;
		width: 100px;
		border: 4px solid #EEE;
		border-radius: 5px;
		margin-bottom: 5px;
		margin-left: 10px;
	}
	.collection-creator {
		width: 500px;
		margin: 0 auto;
	}
	.collection-creator .wall input[type="text"] {
		width: 300px;
	}
	#register_widget{
		margin: 27px auto -63px;
		width: 250px;
		text-align: center;
		padding: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		background-color: #EEEEEE;
		-moz-box-shadow: 0px 4px 5px #888;
		-webkit-box-shadow: 0px 4px 5px #888;
		box-shadow: 0px 4px 5px #888;
	}
	.classic_login{
		text-align:center;
	}
	.fb_create_account{
		display: block !important;
		margin: 40px auto;
		width: 380px !important;
	}
	select#sex{
		width: 121px;
	}
	input#born{
		width: 111px;
		cursor: pointer;
	}
	.item_user.single{
		margin: 30px auto 0;
	}
	.item_user .author,.item_user .source{
		text-align: center;
		font-weight: bold;
		border-top: 1px solid #E8E8E8;
		padding: 5px 3px 7px 3px;
		overflow: hidden;
	}
	.item_user .author {
		padding: 5px 3px 7px 0px;
	}
	.item_user .image, .single_item .image{
		text-align: center;
		position: relative;
		margin: 0 auto;
	}
	.item_user_single_description {
		color: #59554E;
		font: 15px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
		margin: 20px 30px;
		text-align: left;
		word-wrap: break-word;
	}
	.item_user.single .master_description, .item_user.single .bottom_source {
		margin: 15px 30px;
		text-align: left;
		font: 15px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	}
	.item_user.single .posts {
		margin: 10px 0;
		padding: 20px 0 0 0;
		border-top: solid 1px #e8e8e8;
	}
	.item-related {
		color: #59554e;
		margin: 0;
		padding: 15px 0 15px 0;
		position: relative;
	}
	.item-related h2 {
		margin: -5px 0 5px 0;
	}
	.item-related.other-from-collection .wall_observe {
		position: absolute;
		right: 0;
		top: 20px;
	}
	.item-related .in-other-collections {
		margin-top: 10px;
	}
	.item-related .in-other-collections .user_wall {
				float: none;

				display: inline-block;
		vertical-algin: top;
	}

	.widget_fans_container {
		color: #fff;
		margin: 10px auto;
	}
	#container .fb-comments {
		margin: 10px auto 0;
		display: block !important;
		width: 500px;
	}
	a.icon-male {
		background: url("/res/img/glyphicons-halflings2.png") 0px 0px transparent;
		display: block;
		width: 14px;
		height: 14px;
	}
	a.icon-female {
		background: url("/res/img/glyphicons-halflings2.png") -14px 0px transparent;
		margin-right: 14px;
		display: block;
		width: 14px;
		height: 14px;
	}

	.user_wall {
		width: 200px;
		text-align: left;
		background-color: #fcfcfc;
		padding: 5px;
		-moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
		box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
	}
	.span4 .user_wall {
		width: 290px;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.boxshadow {
		-moz-box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
		box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
	}
	html.boxshadow {box-shadow: none;}
	.user_wall:hover .wall_picture {
		opacity: 0;
		-webkit-transition: opacity 200ms ease-in;
		-moz-transition: opacity 200ms ease-in;
		-o-transition: opacity 200ms ease-in;
		transition: opacity 200ms ease-in;
	}
	.user_wall .image{
		float: left;
		padding: 2px;
		width: 75px;
		height: 43px;
		overflow: hidden;
	}
	.user_wall .edit{
		margin-bottom: 5px;
		height:30px;
	}
	.user_wall .edit input{
		width: 210px;
	}
	.user_wall .edit a.btn {
		width: 174px;
	}
	.user_wall.single_box_scroll .edit a.btn{
		width: 252px;
		margin-left: 7px;
	}
	.user_wall .create a.btn {
		background: none;
		width: 174px;
		color: #ababab;
		border: 1px solid #fcfcfc;
	}
	.create-collection {
		background-color: #fcfcfc;
	}
	.create-collection:hover {
		background-color: white;
	}
	.create-collection:hover a.btn {
		width: 174px;
		display: inline-block;
		background: #f0f0f0;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e6e6e6));
		background-image: -webkit-linear-gradient(top, #fefefe, #e6e6e6);
		background-image: -moz-linear-gradient(top, #fefefe, #e6e6e6);
		background-image: -ms-linear-gradient(top, #fefefe, #e6e6e6);
		background-image: -o-linear-gradient(top, #fefefe, #e6e6e6);
		background-image: linear-gradient(top, #fefefe, #e6e6e6);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#e6e6e6');
		border: 1px solid #cbcbcb;
		border-radius: 2px;
		color: #222222;
	}
	.create-collection .name:before {
		content: '\0000a0';
		height: 29px;
	}
	.user_wall .wall_plus {
		width: 194px;
		height: 198px;
		position: absolute;
		border: 1px dashed #d5d5d5;
		background: url(/res/img/icons/create_plus.png) no-repeat;
		background-position: center;
	}
	.user_wall .create {
		margin-bottom: 7px;
		height: 30px;
	}

	.user_wall .edit.nokaut .wall_edit_button_action {
		display: none;
	}

	.widgets .widget_like{
		float: left;
		height: 26px;
		margin-right: 15px;
		width: 130px;
	}

	.collection-info {
	  margin: 30px auto;
	  width: 650px;
	  text-align: center;
	  color: #888;
	}

	.row {
		margin-left: -20px;
	}
	.row:before, .row:after {
		display: table;
		content: "";
	}
	.row:after {
		clear: both;
	}

	[class*="span"] {
		float: left;
		margin-left: 20px;
	}

	.span1 {
		width: 60px;
	}
	.span2 {
		width: 140px;
	}
	.span3 {
		width: 220px;
	}

	.span4 {
		width: 300px;
	}
	.span5 {
		width: 380px;
	}
	.span6 {
		width: 460px;
	}
	.span7 {
		width: 540px;
	}
	.span8 {
		width: 620px;
	}
	.span9 {
		width: 700px;
	}
	.span10 {
		width: 780px;
	}
	.span11 {
		width: 860px;
	}
	.span12, .container {
		width: 940px;
	}

	.offset1 {
		margin-left: 100px;
	}
	.offset2 {
		margin-left: 180px;
	}
	.offset3 {
		margin-left: 260px;
	}
	.offset4 {
		margin-left: 340px;
	}
	.offset5 {
		margin-left: 420px;
	}
	.offset6 {
		margin-left: 500px;
	}
	.offset7 {
		margin-left: 580px;
	}
	.offset8 {
		margin-left: 660px;
	}
	.offset9 {
		margin-left: 740px;
	}
	.offset10 {
		margin-left: 820px;
	}
	.offset11 {
		margin-left: 900px;
	}

	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before, .row-fluid:after {
		display: table;
		content: "";
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid > [class*="span"] {
		float: left;
		margin-left: 2.127659574%;
	}
	.row-fluid > [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid > .span1 {
		width: 6.382978723%;
	}
	.row-fluid > .span2 {
		width: 14.89361702%;
	}
	.row-fluid > .span3 {
		width: 23.404255317%;
	}
	.row-fluid > .span4 {
		width: 31.914893614%;
	}
	.row-fluid > .span5 {
		width: 40.425531911%;
	}
	.row-fluid > .span6 {
		width: 48.93617020799999%;
	}
	.row-fluid > .span7 {
		width: 57.446808505%;
	}
	.row-fluid > .span8 {
		width: 65.95744680199999%;
	}
	.row-fluid > .span9 {
		width: 74.468085099%;
	}
	.row-fluid > .span10 {
		width: 82.97872339599999%;
	}
	.row-fluid > .span11 {
		width: 91.489361693%;
	}
	.row-fluid > .span12 {
		width: 99.99999998999999%;
	}

	.container {
		width: 940px;
		margin-left: auto;
		margin-right: auto;
		*zoom: 1;
	}
	.container:before, .container:after {
		display: table;
		content: "";
	}
	.container:after {
		clear: both;
	}
	.container-fluid {
		padding-left: 20px;
		padding-right: 20px;
		*zoom: 1;
	}
	.container-fluid:before, .container-fluid:after {
		display: table;
		content: "";
	}

	.qq-uploader { position:relative; width: 100%;}

	.qq-upload-button {
		display: block;
		width: 105px;
		padding: 7px 0;
		text-align: center;
	}
	/*.qq-upload-button-hover {background:#cc0000;}*/
	.qq-upload-button-focus {outline:1px dotted black;}

	.qq-upload-drop-area {
		position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
		background:#FF9797; text-align:center;
	}
	.qq-upload-drop-area span {
		display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
	}
	.qq-upload-drop-area-active {background:#FF7171;}

	.qq-upload-list {margin:15px 35px; padding:0; list-style:disc; display: none;}
	.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
	.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
		margin-right: 7px;
	}

	.qq-upload-file {}
	.qq-upload-spinner {display:inline-block; background: url("loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
	.qq-upload-size,.qq-upload-cancel {font-size:11px;}

	.qq-upload-failed-text {display:none;}
	.qq-upload-fail .qq-upload-failed-text {display:inline;}

	.container-fluid:after {
		clear: both;
	}
	.user_wall .thumb9 {
		height: 207px;
		width: 200px;
		display: block;
		text-align: left;
		margin-left: 3px;
		position: relative;
	}
	.items_user_walls_column .user_wall .thumb9 {
		height: 272px;
		overflow-y: auto;
		width: 278px;
		margin: 0 auto;
	}
	.items_user_walls_column .user_wall .thumb4 {
		display: block;
		width: 263px;
		height: 68px;
		margin: 0 auto;
	}

	.user_wall .wall_picture {
		width: 194px;
		height: 198px;
		position: absolute;
		background-size: cover !important;
	}

	.user_wall .thumb3 {
		display: block;
		text-align: left;
		margin-left: 3px;
	}
	#wall-description {
		width: 190px;
		padding: 10px;
		background-color: white;
		float: left;
		font-size: 13px;
		line-height: 140%;
	}
	#user-profile {
		width: 210px;
		float: left;
		background-color: #fff;
	}
	.user_wall A {
		text-decoration: none;
		font-size: 14px;
	}

	.thumb3 img,
	.thumb4 img,
	.thumb9 img
	 {
		width: 62px;
		height: 62px;
		border: 0;
		margin: 0 0 4px 0;
	}
	.user_wall .name {
		margin-bottom: 4px;
		padding: 7px 5px;
	}
	#new_wall {
		display: none;
		position: absolute;
		top: 10px;
		background: white;
		left: 0;
		height: 188px;
		padding: 50px 90px;
		z-index: 11;
	}
	#admin-menu
	{
		line-height: 30px;
		width: 100%;
		height: 33px;
		position: fixed;
		top: 0;
		background-color: white;
		z-index: 38;
	}

	#admin-menu li
	{
		float: left;
		list-style-type: none;
		padding: 0 10px 0 10px;
		vertical-align:middle;
		line-height: 30px;
	}

	#admin-menu > ul  {
		margin: 0 auto;
		width: 920px;
	}
	#messages{
		position: absolute;
		z-index: 2147483647;
		top: 64px;
		padding: 0 20px;
	}
	span#search_submit{
		cursor: pointer;
	}
	.search_bar_wrapper {
		padding:0 20px;
		margin-top: 31px;
	}
	.search_bar_wrapper .results_count{
		position: absolute;
		right: 10px;
		top: 9px;
	}
	.userBox {
		width:70px;;
		height: 70px;
		text-overflow: ellipsis;
		overflow: hidden;
		float:left;
		margin:10px;
		padding:0;
		text-align:center;
	}
	.userBox .userBoxImg {
		height: 50px;
	}
	.pin_info{
		color: #59554E;
		font-size: 11px;
		padding: 10px 0 8px;
		margin: 10px 0 10px;
	}

	.pin_info .pin_details {
		margin-left: 0;
	}
	.pin_info .pin_details .middle {
		height: 52px;
		vertical-align: middle;
		display: table-cell;
	}
	.pin_info .pin_details .from {
		font-size: 13px;
		margin-bottom: 3px;
		display: block;
		margin-top: 2px;
	}
	.items_user_single .sticky_top {
		position: absolute;
		z-index: 2;
		background: white;
		padding: 5px 0;
		top: 0;
		margin-left: -20px;
		width: 100%;
	}
	.items_user_single .source_container {
		overflow: hidden;
		height: 21px;
		white-space: nowrap;
		border-bottom: solid 1px #e8e8e8;
		text-align: center;
		padding: 10px 0 5px;
		margin-bottom: 15px;
		background-color: #fcfcfc;
	}
	.items_user_single .source_container a {
		color: #252525;
	}
	.items_user_single .bottom_source .visit_page {
		font-weight: bold;
		margin-left: 5px;
	}
	.items_user_single .bottom_source .out-icon
	{
		background: url('/res/img/layout/iconset_v6.png');
		background-position: 31px -359px;
		width: 16px;
		height: 16px;
		display: inline-block;
		vertical-align: middle;
	}
	.items_user_single .source_container > div {
		display: inline-block;
	}

	.pin_info .pin_details .middle > div {
		position: relative;
	}
	.pin_info .follow_user_button, .pin_info .unfollow_user_button{
		position: absolute;
		margin-top: -5px;
		margin-left: 9px;
	}
	.pin_info .pin_details .source_wall {
		margin-top: 4px;
	}
	.pin_info .user {
		font-size: 18px;
		display: inline-block;
		text-overflow: ellipsis;
		max-width: 155px;
		overflow: hidden;
		min-width: 55px;
		font-weight: bold;
	}
	.pin_info .pin_details .author {
		white-space: nowrap;
	}
	.pin_info .pin_details .author .from{
		overflow: hidden; /*hack*/
		height: 18px;
	}
	.pin_info .pin_details .author .from a,
	.pin_info .pin_details .author .from a:hover {
		color: inherit;
	}
	.pin_info .source {
		float: right;
	}
	.pin_info .source a{
		font-weight: bold;
	}
	.single_item_wall{
		float: left;
	}
	.single_item_menu {
		text-align: center;
		font-size: 0; /* margin bug */
		border-bottom: 1px solid #E8E8E8;
		/*ponizsze niezbedne przez border*/
		padding-bottom: 5px;
		width: calc(100% - 40px);
		margin: 0 auto;
		/*koniec niezbednych */
	}
	.single_item_menu .btn {
		margin: 2px;
	}
	.single_item_menu .icon {
		background: url('/res/img/layout/iconset_v6.png');
		width: 22px;
		height: 22px;
		padding: 7px;
		border: 1px #dcdbdb solid;
		border-radius: 25px;
		margin: 0 5px;
		cursor: pointer;
	}
	.single_item_menu .icon.active {
		border: 1px #252525 solid;
	}
	.single_item_menu .icon:not(.hidden) {
		display: inline-block;
	}
	.single_item_menu .icon.like {
		background-position: 1.5px -593.5px;
	}
	.single_item_menu .icon.share {
		background-position: 0 -698.5px;
	}
	.single_item_menu .icon.repin {
		background-position: 1px -664px;
	}
	.single_item_menu .icon.edit {
		background-position: 1px -734px;
	}
	.single_item_menu .icon.wall-cover {
		background-position: 1px -769px;
	}
	#dropr_field {
		height: 70px;
		background-color: #eee;
		border-color: #aaa;
		border-style: solid;
		border-width: 1px;
		text-align: center;
		vertical-align: middle;
		margin: auto;
		font: #777;
	}
	.bold{
		font-weight: bold;
	}
	#user-profile li.avatar, #user-profile li.follow{
		text-align: center;
	}

	.user-profile-menu-out{
		background: url(/res/img/br_profile_menu.png) repeat-x;
		margin: 20px auto 0;
		text-align: center;
		display: table;
	}

	.user-profile-menu{
		margin: 28px auto 17px;
		text-align: center;
		display: table;
	}

	.bg {
		background-color: white;
	}
	.user_stats.box {
		width: 700px;
	}
	.board-header h1 {
		color: white;
	}
	.board-header .left h1 {
		text-align: left;
		font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
		font-weight: normal;
		overflow: hidden;
		width: 300px;
		height: 30px;
	}
	div.search_menu{
		width: 480px;
		margin: 0 auto;
	}
	.user_stats li, .search_menu li{
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	#ajax_cover{
		float: left;
	}
	#simple .form_line a.random_cover_button{
		margin: 6px 0 0 9px;
	}
	.non_active.btn-popkorn a{
		background: #f2f1f1;

		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f5f5), color-stop(100%, #ededec));
		background-image: -webkit-linear-gradient(top, #f6f5f5, #ededec);
		background-image: -moz-linear-gradient(top, #f6f5f5, #ededec);
		background-image: -ms-linear-gradient(top, #f6f5f5, #ededec);
		background-image: -o-linear-gradient(top, #f6f5f5, #ededec);
		background-image: linear-gradient(top, #f6f5f5, #ededec);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f5f5', EndColorStr='#ededec');
		border: 1px solid #cbcbcb;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 1px 0px #fff;
		-moz-box-shadow: 0 1px 0px #fff;
		box-shadow: 0 1px 0px #fff;
		color: #222;
		font: 18px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
		line-height: 33px;
		padding: 5px 15px 7px 15px;
		text-align: center;
		text-shadow: 0 1px 0 white;
		display: block;
	}
	.non_active.btn-popkorn a:active{
		position: relative;
		top: 1px;
	}
	.non_active.btn-popkorn a:hover{
		background: #fcfcfc;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));
		background-image: -webkit-linear-gradient(top, #fcfcfc, #f8f8f8);
		background-image: -moz-linear-gradient(top, #fcfcfc, #f8f8f8);
		background-image: -ms-linear-gradient(top, #fcfcfc, #f8f8f8);
		background-image: -o-linear-gradient(top, #fcfcfc, #f8f8f8);
		background-image: linear-gradient(top, #fcfcfc, #f8f8f8);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#f8f8f8');
		border: 1px solid #cbcbcb;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 1px 0px #fff;
		-moz-box-shadow: 0 1px 0px #fff;
		box-shadow: 0 1px 0px #fff;
		color: #222;
		font: 18px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
		line-height: 33px;
		padding: 5px 15px 7px 15px;
		text-align: center;
		text-shadow: 0 1px 0 white;
		display: block;
		cursor: pointer;
	}
	 .active.btn-popkorn a{
		background: #fff;
		border: 1px solid #cbcbcb;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 1px 0px #fff;
		-moz-box-shadow: 0 1px 0px #fff;
				box-shadow: 0 1px 0px #fff;

		color: #59554e;
		font: 18px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
		line-height: 33px;
		padding: 5px 15px 7px 15px;
		text-align: center;
		display: block;
	}
	.profile_observe {
		text-align: center;
		z-index: 7;
		position: relative;
	}
	/* KONIEC 14 */
	.followers IMG {
		width: 25px;
		height: 25px;
		border-bottom: 1px solid white;
		margin-top: 7px;
	}
	.right .followers IMG {
		float: right;
		margin-left: 7px;
	}
	.left .followers IMG{
		float: left;
		margin: 5px 5px 0 0;
		margin-right: 7px;
	}

	.board-header {
		display: flex;
		align-self: flex-end;
		width: 100%;
		height: 140px;
		min-width:300px;
		background-color: white;
		border-top: 1px solid white;
		line-height: 1;
		position: relative;
		margin: 0 auto 12px auto;
		-moz-box-shadow: 0 1px 1px 0px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 1px 1px 0px rgba(0,0,0,.1);
		box-shadow: 0 1px 1px 0px rgba(0,0,0,.1);
		-webkit-border-radius: 0 0 11px 11px;
		-moz-border-radius: 0 0 11px 11px;
		-ms-border-radius: 0 0 11px 11px;
		-o-border-radius: 0 0 11px 11px;
		border-radius: 0 0 11px 11px;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #eaeaea));
		background-image: -webkit-linear-gradient(top, #fbfbfb, #eaeaea);
		background-image: -moz-linear-gradient(top, #fbfbfb, #eaeaea);
		background-image: -ms-linear-gradient(top, #fbfbfb, #eaeaea);
		background-image: -o-linear-gradient(top, #fbfbfb, #eaeaea);
		background-image: linear-gradient(top, #fbfbfb, #eaeaea);
		/*overflow: hidden;*/
	}

	.profile-header {
		background-color: #fff;
		border-top: 1px solid white;
		height: 52px;
		line-height: 1;
		position: relative;
		top: -2px;
		margin: 0 auto 30px;
		-moz-box-shadow: 0 1px 1px 0px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 1px 1px 0px rgba(0,0,0,.1);
		 box-shadow: 0 1px 1px 0px rgba(0,0,0,.1);
		-webkit-border-radius: 0 0 11px 11px;
		-moz-border-radius: 0 0 11px 11px;
		-ms-border-radius: 0 0 11px 11px;
		-o-border-radius: 0 0 11px 11px;
		border-radius: 0 0 11px 11px;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FDFFFC), color-stop(100%, #ECECEC));
		background-image: -webkit-linear-gradient(top, #FDFFFC, #ECECEC);
		background-image: -moz-linear-gradient(top, #FDFFFC, #ECECEC);
		background-image: -ms-linear-gradient(top, #FDFFFC, #ECECEC);
		background-image: -o-linear-gradient(top, #FDFFFC, #ECECEC);
		background-image: linear-gradient(top, #FDFFFC, #ECECEC);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFFFC', EndColorStr='#ECECEC');
	}
	.profile-header .middle .user-description {
		line-height: 1.4;
		margin-top: -6px;
		max-height: 38px;
		overflow: hidden;
	}
	.board-header h1 {
		font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
		color: #555;
		font-weight: normal;
	}
	.board-header .left  DIV{
		margin-left:60px;
	}
	.board-header .left {
		overflow: hidden;
		-webkit-border-radius: 0 0 0px 11px;
		-moz-border-radius: 0 0 0px 11px;
		-ms-border-radius: 0 0 0px 11px;
		-o-border-radius: 0 0 0px 11px;
		border-radius: 0 0 0px 11px;
		width: 172px;
		height: 140px;
		background-repeat: no-repeat;
		background-position: center top;
		background-size: cover;
	}
	.board-header .left img {
		max-width: 172px;
		position: absolute;
		bottom: -1px;
	}
	.board-header .left.underbanner{
		background-position:  center 80%;
	}
	.board-header .middle {
		margin: 10px auto 0 10px;
		width: 70%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.board-header .items_users_count{
		padding: 9px 0;
		font-family: arial;
		font-size: 15px;
	}
	.board-header .middle .middle_bottom{
		width: 82%;
	}
	.board-header .middle .middle_bottom .wall_buttons .contest_join,
	.board-header .middle .middle_bottom .wall_buttons .wall_observe,
	.board-header .middle .middle_bottom .wall_buttons .admin-options:not(.hidden)
	{
		display: inline;
	}

	.board-header .middle .middle_bottom .wall_buttons .contest_join {
		margin: 0 10px;
	}

	.board-header .hr{
		width: 96%;
		margin: 8px 8px 8px 0;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #ffffff;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.board-header .description{
		width: 80%;
	}
	.board-header .username{
		height: 15px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		-icab-text-overflow: ellipsis;
		-khtml-text-overflow: ellipsis;
		-moz-text-overflow: ellipsis;
		-webkit-text-overflow: ellipsis;
	}
	.board-header div.username:hover{
		position: absolute;
		height: 40px;
		right: 0;
	}
	.board-header .right .observing,
	.board-header .right .user-profile-avatar {
		margin-top: 10px;
		display: block;
	}
	.board-header .right {
		width: 210px;
		text-align: right;
		margin: 10px 10px 0 0;
	}
	.board-header .observing {
		text-transform: uppercase;
		font-size: 11px;
		color: #111;
	}
	.board-header img {
		border-bottom: 1px solid white;
	}
	.board-header .middle .fb-like{
		top: -6px;
	}

	.report_button_wrapper .fb-like-wrapper {
		/* na sztywno wysokość, żeby nie skakał przycisk raportowania poniżej */
		height: 80px;
	}

	.observers img {
		width: 35px;
		height: 35px;
		margin: 5px 3px 0 0;
	}
	/* zakonczenie danej strony */
	.page_end{
		 margin: 0px;
	}
	#activityBox{
		display: inline-block;
		width: 210px;
	}
    ol.activity{
		background: #fff url(res/img/br_posts.gif) repeat-x;
		list-style: none outside none;
		color: #221919;
		font-size: 11px;
		width: 210px;
		padding: 10px 0;
	}
	ol.activity li{
		padding: 5px 6px 5px 42px;
		word-wrap: break-word;
		break-word: break-all;
	}
	ol.activity a{
		color: #222;
		font-weight: bold;
		text-decoration: none;
		outline: medium none;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	}
	ol.activity a:hover{
		color: #555;
		text-decoration: underline;
	}
	ol.activity .colorlight{
		color: #AD9C9C;
		display: block;
	}
	.miniImg img{
		height: 30px;
		float: left;
		margin: 0 6px 0 -36px;
		width: 30px;
		display: block;
	}
	#admin_manage_repins_box {
		padding: 10px 20px;
	}
	.row.admin {
		background-color: white;
	}
	.xs_thumbs {
		overflow: hidden;
	}

	.xs_thumbs img {
		width: 75px;
		height: 75px;
		margin: 3px;
		float: left;
	}
	.signing-pages a, .signing-pages div, .signing-pages h2, .signing-pages label {
		color: white;
	}

	.signing-pages label {
		margin: 5px; color:white;
	}
	.page {
		background-color: white !important;
		padding: 20px;
		margin-bottom: 25px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#collection-edit {
		margin-top: 30px;
	}
	#form_register_normal {
		width: 98%;
		max-width: 540px;
		min-width: 320px;
		margin: 0 auto;
		margin-top: 30px;
	}
	.page.with_buttons {
		position: relative;
	}
	.page .span8 {margin-left: 0;}
	#colorbox .page {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.green{
		color: green;
	}
	.red{
		color: red;
	}
	.gray {
		color: gray;
	}
	.black {
		color: black;
	}
	.blue {
		color: blue;
	}
	.lightblue {
		color: #09f;
	}
	.unstyled li {
		margin-bottom: 5px;
	}
	/* szeroki widok strony pojedynczego items_usera */
	#page_content.wide_items_user_10 {
		width: 1080px;
	}
	#page_content.wide_items_user_11 {
		width: 1160px;
	}
	#page_content.wide_items_user_12 {
		width: 1320px;
	}
	.modal{
		display: none;
		width: 653px;
	}
	.btn.btn-small {
		margin: 0;
		width: auto;
	}
	#popup_body img {
		max-height: 220px;
	}
	#popup_page_content{
		padding: 25px 50px;
		position: relative;
	}
	#popup_page_content .page {
		min-height: 300px;
		position: relative;
	}
	#modal.modal-thin {
		width: 410px;
	}
	#modal.modal-thin .modal-body {
		padding-bottom: 0;
	}
	#modal.modal-thin .modal-header {
		border: 0;
		height: 0;
		font-size: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	#modal.modal-thin .close {
		position: absolute;
		right: 13px;
	}
	#modal .span8{
		width: 300px !important;
	}
	#popup_body {
	  margin-top: -50px;
	}
	#popup_body #pin {
		margin-bottom: 15px;
	}
	.domain_observe {
		margin: 5px 0;
	}
	#main-search input {
		font-size: 13px;
	}
	#modal_add_upload, #modal_add_url, #modal_add,
	#modal_notifications, #modal_edit_advanced, #modal_add_ie, #sh_cat
	{
		display: none;
	}
	/*nadpisanie bootstrapa*/
	.modal-backdrop {
		background-color: #fff;
	}
	.modal {
		border: 0;
		box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
	}
	.modal-backdrop, .modal-backdrop.fade.in {
		opacity: 0.5;
		filter: blur(4px);
		right: 15px;
	}
	.modal-header .close {
		float: right;
		font-size: 0;
		background: url('/res/img/layout/close.png') no-repeat;
		width: 12px;
		height: 12px;
		margin-top: 8px;
		opacity: 1;
		filter: alpha(opacity=100);
		padding-top: 0;
	}
	.modal-added #page-header, .modal-added #page_content {
		filter: blur(4px);
	}
	.modal-added {
		overflow: hidden;
	}
	.notifications-modal label {
		width: 410px;
		text-align: left;
		margin-bottom: 15px;
	}
	.adder {
		margin: 50px auto;
		overflow: hidden;
		width: 362px;
	}

	.float_left {
		float: left;
	}

	.profile-header h1 {
		font: bold 24px Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #555;
		margin-bottom: 2px;
	}
	.profile-header .left {
		position:absolute;
		left:10px;
		top: 10px;
	}
	.profile-header .middle {
		margin:4px auto;
		width: 420px;
		text-align: center;
	}
	.middle.notext {
		margin-top: 17px;
	}
	.middle.notext1 {
		margin-top: 10px;
	}
	.profile-header .right {
		position:absolute;
		right:10px;
		top:10px;
		text-align: right;
	}
	.profile-header img.follow {
		width: 30px;
		height: 30px;
	}
	.profile-header div.right div.center{
		text-align: right;
		font-size: 12px;
	}
	.profile-header div.left div.center{
		text-align: left;
		font-size: 12px;
	}
	.profile_observe{
		text-align: center;
		display: inline;

	}
	.user-cover {
		height: 184px;
		margin: 0 auto;
		position: relative;
		z-index: 5;
		border-bottom: solid 1px rgba(0,0,0,0.1);
	}
	.user_avatar div {
		width: 166px;
		height: 166px;
		border: 8px solid white;
		overflow: hidden;
		box-sizing: border-box;
		-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
		-webkit-box-shadow: 0 1px 2px 0
		rgba(0,0,0,.3);
		box-shadow: 0 1px 2px 0
		rgba(0,0,0,.3);
		border-radius: 50%;

		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.user_avatar {
		width: 166px;
		height: 166px;
		position: relative;
		left: 8px;
		top: 26px;
		float: left;
	}
	.user_cover_button {
		position: absolute;
		right: 10px;
		bottom: 10px;
	}
	.user-cover .fade_background{
		width: 100%;
		height: 158px;
		z-index: 0;
		position: absolute;
		background: url("/res/img/user_cover_bg.png?rev=2");
		background-repeat: repeat-x;
		top: 27px;
	}
	.user-cover .profile{
		position: relative;
		margin-left: 7px;
		height: 166px;
	}
	.user-cover .name{
		color:white;
		font-family:serif;
		font-size:38px;
		text-shadow: 0 1px black;
	}
	.user-cover .about{
		font-size: 15px;
		font-style: italic;
		color: #BBBBBB;
	}
	.user-cover .status{
		margin-top: 10px;
	}
	.user-cover .title, .partner-title{
		text-transform: uppercase;
		padding: 2px 7px 3px;
		font-size: 11px;
		font-weight: bold;
		text-shadow: 0 1px #555;
		border-radius: 10px 10px 10px 10px;
		background-color: #FA7C49;
		color: white;
	}
	.user-cover .website{
		margin-left: 7px;
		margin-top: 0px;
		text-shadow: 1px 1px black;
		color: #DDDDDD;
	}
	.user-cover .website a{
		color: #DDDDDD;
	}
	.user-cover .profile .title, .user-cover .profile .website{
/*		float: left;*/
		display: inline-block;
	}
	.user-cover .observers{
/*		float: right;
		text-transform: uppercase;
		right: 45px;
		position: relative;
		color: white;
		font-family: Helvetica;*/

		float: right;
		bottom: 14px;
		text-transform: uppercase;
		right: 15px;
		position: absolute;
		color: white;
		font-family: Helvetica;
		text-shadow: 1px 1px 2px black;
		font-size: 11px;
		font-weight: normal;
	}
	.user-cover .observers span.count{
		font-weight: bold;
	}
	.user-cover .observers a{
		color: white;
		display: block;
	}
	.user-cover .informations{
/*		left: 17px;
		position: relative;
		top: 74px;*/
		vertical-align: bottom;
		display: table-cell;
		height: 82px;
	}
	.user-cover .informations_cover{
		position: absolute;
		bottom: -6px;
		left: 188px;
	}
/*	.user-cover .profile_observe .button{
		background-color: #4c8bfc;
		border: 1px solid #3079EC;
		border-radius: 3px 3px 3px 3px;
		color: white;
		font-family: Helvetica;
		font-size: 13px;
		font-weight: bold;
		padding: 3px 5px;
		position: relative;
		top: -3px;
	}*/
	a.blue_button:hover, .red_button:hover{
		color: #ffffff !important;
	}
	.user-cover .profile_observe .button:hover, .blue_button:hover {
		background: #3a7eeb;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a8cf8), color-stop(100%, #3277e4));
		background-image: -webkit-linear-gradient(top, #4a8cf8, #3277e4);
		background-image: -moz-linear-gradient(top, #4a8cf8, #3277e4);
		background-image: -ms-linear-gradient(top, #4a8cf8, #3277e4);
		background-image: -o-linear-gradient(top, #4a8cf8, #3277e4);
		background-image: linear-gradient(top, #4a8cf8, #3277e4);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a8cf8', EndColorStr='#3277e4');
		-webkit-box-shadow: 0 1px 1px rgba(47,91,183,.5);
		-moz-box-shadow: 0 1px 1px rgba(47,91,183,.5);
		box-shadow: 0 1px 1px rgba(47,91,183,.5);
		border: 1px solid #2f5bb7;
		cursor: pointer;
	}
	.user-cover .profile_observe .button:active, .blue_button:active {
		position: relative;
		top: 1px;
		background: #3a7eeb;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a8cf8), color-stop(100%, #3277e4));
		background-image: -webkit-linear-gradient(top, #4a8cf8, #3277e4);
		background-image: -moz-linear-gradient(top, #4a8cf8, #3277e4);
		background-image: -ms-linear-gradient(top, #4a8cf8, #3277e4);
		background-image: -o-linear-gradient(top, #4a8cf8, #3277e4);
		background-image: linear-gradient(top, #4a8cf8, #3277e4);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4a8cf8', EndColorStr='#3277e4');
		border: 1px solid #2f5bb7;
		-webkit-box-shadow: inset 0px 2px 3px 0px rgba(47,91,183,.5);
		-moz-box-shadow: iinset 0px 2px 3px 0px rgba(47,91,183,.5);
		box-shadow: inset 0px 2px 3px 0px rgba(47,91,183,.5);
	}
	.user-cover .profile_observe .button, .blue_button, .red_button {
		background: #4d8ffd;
		border: 1px solid #3079ed;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		-o-border-radius: 2px;
		border-radius: 2px;
		color: #ffffff;
		font: 12px Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-weight: bold;
		line-height: 25px;
		padding: 5px 12px 6px;
		text-align: center;
		text-shadow: 0 -1px 1px #2f5bb7;
		top: -4px;
		position: relative;
	}
	.red_button {
		background: red;
		border: 1px solid darkred;
		text-shadow: 3px -1px 1px darkred;
	}
	.profile-header .user_stats .personal_info {
		width: 195px;
		padding-top: 16px;
		text-align: center;
		height: 36px;
		border-right: 1px solid #D7D5D6;
	}
	.profile-header .user_stats .partner-panel {
		position: absolute;
		top: 0;
		right: 0;
	}

	.profile-header .user_stats ul li.partner-panel a {
		border-right: 0 !important;
	}
	.profile-header .user_stats ul li.partner-panel a:before {
		content: "icon";
		text-indent: -9999px;
		width: 20px;
		height: 20px;
		background: url('/res/img/layout/iconset_v6.png') no-repeat 0 -360px;
		display: inline-block;
		margin-right: 5px;
	}
	.profile-header .user_stats ul li.partner-panel:hover,
	.profile-header .user_stats ul li.partner-panel a:hover {
		background-color: transparent !important;
	}
	.profile-header .user_stats .count{
		font-weight: normal;
	}
	.profile-header .user_stats ul li{
		margin-right: 0px;
		margin-top: 0px;
	}
	.profile-header .user_stats ul li.button{
		font-weight: bold;
		font-size: 14px;
		height: 60px;
		background-image: none;
	}
	.profile-header .user_stats ul li.button.active{
		background-image: url("/res/img/user_box_button_arrow.png");
		background-repeat: no-repeat;
		background-position: center 52px;
	}
	.profile-header .user_stats ul li.button a{
		color: #222222;
		padding: 17px;
		display: block;
		border-right: 1px solid #d7d5d6;
	}
	.profile-header .user_stats ul li.button a:hover,
	.profile-header .user_stats ul li.button.active a,
	.profile-header .user_stats ul li.button a.over {
		color: #555249;
		background-color: white;
	}
	.user-wide-box {
		width: 400px;
		height: 104px;
		background-color: white;
		border: 1px solid #DBDBDB;
		border-radius: 2px;
		position: relative;
		overflow: hidden;
		float: left;
		margin: 0 20px 20px 0;
		text-align: left;
		padding-top: 5px;
	}
	.user-wide-name, .user-wide-desc, .user-wide-thumbs {
		margin-top: 5px;
		margin-left: 70px;
		line-height: 16px;
	}
	a.user-wide-avatar {
		width: 75px;
		height: 75px;
		margin: 10px;
		overflow: hidden;
		float:left;
		display:block;
	}
	.user-wide-name {
		font-size: 18px;
		display: block;
		font-family: Arial;
		color: #222;
		text-decoration: none;
	}
	.user-wide-follow {
		display: block;
		right: 5px;
		top: 5px !important;
		position: absolute !important;
	}
	.user-wide-thumbs SPAN{
		width: 35px;
		height: 35px;
		display: block;
		overflow: hidden;
		float: left;
		background-color: #f0f0f0;
		margin-right: 2px;
	}
	.followers-two-columns {
		width: 850px;
		overflow: hidden;
		margin: 0 auto;
	}
	.followers-column {
		width: 400px;
		overflow: hidden;
	}
	a.przycisk-kolekcjonowania:hover {
		background: #ef444a;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f64f55), color-stop(100%, #ef444a));
		background-image: -webkit-linear-gradient(top, #f64f55, #ef444a);
		background-image: -moz-linear-gradient(top, #f64f55, #ef444a);
		background-image: -ms-linear-gradient(top, #f64f55, #ef444a);
		background-image: -o-linear-gradient(top, #f64f55, #ef444a);
		background-image: linear-gradient(top, #f64f55, #ef444a);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f64f55', EndColorStr='#ef444a');
		border: none;
		border-bottom: 1px solid #e4393f;
		border-top: 1px solid #ec7478;
		color: white;
		cursor: move;
	}
	a.przycisk-kolekcjonowania:active {
		position: relative;
		top: -2px;
		background: #ef444a;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f64f55), color-stop(100%, #ef444a));
		background-image: -webkit-linear-gradient(top, #f64f55, #ef444a);
		background-image: -moz-linear-gradient(top, #f64f55, #ef444a);
		background-image: -ms-linear-gradient(top, #f64f55, #ef444a);
		background-image: -o-linear-gradient(top, #f64f55, #ef444a);
		background-image: linear-gradient(top, #f64f55, #ef444a);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f64f55', EndColorStr='#ef444a');
		border: none;
		border-bottom: 1px solid #e4393f;
		border-top: 1px solid #ec7478;
		color: white;
	}
	.przycisk-well a.przycisk-kolekcjonowania,  a.przycisk-kolekcjonowania {
		margin: auto;
		margin-top: 10px;
		margin-bottom: 10px;
		background: #e4393f;
		text-decoration: none;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef444a), color-stop(100%, #e4393f));
		background-image: -webkit-linear-gradient(top, #ef444a, #e4393f);
		background-image: -moz-linear-gradient(top, #ef444a, #e4393f);
		background-image: -ms-linear-gradient(top, #ef444a, #e4393f);
		background-image: -o-linear-gradient(top, #ef444a, #e4393f);
		background-image: linear-gradient(top, #ef444a, #e4393f);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef444a', EndColorStr='#e4393f');
		border: none;
		border-bottom: 1px solid #d63339;
		border-top: 1px solid #ec7478;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		color: #fff;
		font: 24px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
		line-height: 50px;
		padding: 0;
		text-align: center;
		text-shadow: 0 -1px 0 #d63339;
		width: 230px;
		display: block;
	}
	.category-list label {
		cursor: pointer;
		width: 120px;
	}
	.category-list input[type="checkbox"] {
		display: none;
	}
	a.przycisk_kolekcjonuj:hover {
		background: #ff9b00;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffae00), color-stop(100%, #ff9b00));
		background-image: -webkit-linear-gradient(top, #ffae00, #ff9b00);
		background-image: -moz-linear-gradient(top, #ffae00, #ff9b00);
		background-image: -ms-linear-gradient(top, #ffae00, #ff9b00);
		background-image: -o-linear-gradient(top, #ffae00, #ff9b00);
		background-image: linear-gradient(top, #ffae00, #ff9b00);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffae00', EndColorStr='#ff9b00');
		border: none;
		border-bottom: 1px solid #ff7900;
		border-top: 1px solid #e0e0e0;
		color: #fff;
		text-shadow: 0 -1px 0 #ff7900;
		cursor: move;
	}
	a.przycisk_kolekcjonuj:active {
		position: relative;
		top: -2px;
		background: #ff9b00;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffae00), color-stop(100%, #ff9b00));
		background-image: -webkit-linear-gradient(top, #ffae00, #ff9b00);
		background-image: -moz-linear-gradient(top, #ffae00, #ff9b00);
		background-image: -ms-linear-gradient(top, #ffae00, #ff9b00);
		background-image: -o-linear-gradient(top, #ffae00, #ff9b00);
		background-image: linear-gradient(top, #ffae00, #ff9b00);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffae00', EndColorStr='#ff9b00');
		border: none;
		border-bottom: 1px solid #ff7900;
		border-top: 1px solid #e0e0e0;
		-webkit-box-shadow:  0 2px 3px rgba(0,0,0,.2);
		-moz-box-shadow:  0 2px 3px rgba(0,0,0,.2);
		box-shadow:  0 2px 3px rgba(0,0,0,.2);
	}
	a.przycisk_kolekcjonuj {
		background: #ff9100;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad00), color-stop(100%, #ff8500));
		background-image: -webkit-linear-gradient(top, #ffad00, #ff8500);
		background-image: -moz-linear-gradient(top, #ffad00, #ff8500);
		background-image: -ms-linear-gradient(top, #ffad00, #ff8500);
		background-image: -o-linear-gradient(top, #ffad00, #ff8500);
		background-image: linear-gradient(top, #ffad00, #ff8500);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffad00', EndColorStr='#ff8500');
		border: none;
		border-bottom: 1px solid #e26b00;
		border-top: 1px solid #e0e0e0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
			-ms-border-radius: 5px;
			-o-border-radius: 5px;
				border-radius: 5px;
		color: #ffffff;
		font: bold 22px Arial, "Helvetica Neue", Helvetica, sans-serif;
		line-height: 50px;
		padding: 0;
		text-align: center;
		text-shadow: 0 -1px 0 #e26b00;
		width: 170px;
		display: block;
	}
	a.przycisk_dodaj:hover {
		background: #ededed;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #ededed));
		background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
		background-image: -moz-linear-gradient(top, #fafafa, #ededed);
		background-image: -ms-linear-gradient(top, #fafafa, #ededed);
		background-image: -o-linear-gradient(top, #fafafa, #ededed);
		background-image: linear-gradient(top, #fafafa, #ededed);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#ededed');
		border: 1px solid #dbdbdb;
		border-bottom: 1px solid #b5b5b5;
		border-top: 1px solid #e7e7e7;
		color: #000000;
		cursor: pointer;
	}
	a.przycisk_dodaj:active {
		position: relative;
		top: 1px;
		background: #ededed;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fafafa));
		background-image: -webkit-linear-gradient(top, #ededed, #fafafa);
		background-image: -moz-linear-gradient(top, #ededed, #fafafa);
		background-image: -ms-linear-gradient(top, #ededed, #fafafa);
		background-image: -o-linear-gradient(top, #ededed, #fafafa);
		background-image: linear-gradient(top, #ededed, #fafafa);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#fafafa');
		border: 1px solid #dbdbdb;
		border-bottom: 1px solid #e7e7e7;
		border-top: 1px solid #b5b5b5;
	}
	a.przycisk_dodaj.dodaj_material span{
		padding: 4px 0 4px 62px;
		background: url(/res/img/dodaj_material.png) no-repeat 0px 0px;
	}
	a.przycisk_dodaj.dodaj_z_facebooka span{
		padding: 4px 0 4px 62px;
		background: url(/res/img/dodaj_z_facebooka.png) no-repeat 0px 0px;
	}
	a.przycisk_dodaj.wgraj_material span{
		padding: 4px 0 4px 62px;
		background: url(/res/img/wgraj_material.png) no-repeat 0 0px;
	}
	a.przycisk_dodaj.dodaj_kolekcje span{
		padding: 3px 0 3px 62px;
		background: url(/res/img/dodaj_kolekcje.png) no-repeat 0 0px;
	}
	a.przycisk_dodaj {
		text-decoration: none;
		background: #e5e5e5;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #d4d4d4));
		background-image: -webkit-linear-gradient(top, #f8f8f8, #d4d4d4);
		background-image: -moz-linear-gradient(top, #f8f8f8, #d4d4d4);
		background-image: -ms-linear-gradient(top, #f8f8f8, #d4d4d4);
		background-image: -o-linear-gradient(top, #f8f8f8, #d4d4d4);
		background-image: linear-gradient(top, #f8f8f8, #d4d4d4);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#d4d4d4');
		border: 1px solid #cbcbcb;
		border-bottom: 1px solid #868686;
		border-top: 1px solid #e0e0e0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
			-ms-border-radius: 2px;
			-o-border-radius: 2px;
				border-radius: 2px;
		-webkit-box-shadow:  0 1px 1px #ffffff;
		-moz-box-shadow:  0 1px 1px #ffffff;
				box-shadow:  0 1px 1px #ffffff;
		color: #222222;
		font: bold 24px Arial, "Helvetica Neue", Helvetica, sans-serif;
		line-height: 65px;
		padding: 0 0 0 40px;
		text-align: left;
		text-shadow: 0 1px 0 white;
		width: 300px;
		display: block;
	}
	.no_elements {
		color: #59554e;
		font-weight: normal;
		text-align: center;
		margin-top: 110px;
	}
	.przycisk-well {
		border: 1px solid gainsboro;
		background: #F6F6F6;
		padding: 5px;
		position: relative;
		margin: 10px 0;
	}
	.przycisk-opis {
		position: absolute;
		left: 260px;
		top: 34px;
	}
	.cat-sprite {
		display: block;
		background: url('/res/img/popkat.jpg?rev=2') no-repeat;
	}
	.span-center {
		margin: 0 auto;
		float: none;
	}
	.biznes-i-firma { background-position: -0px -0px; width: 100px; height: 100px; }
	.architektura { background-position: -100px -0px; width: 100px; height: 100px; }
	.hobby { background-position: -200px -0px; width: 100px; height: 100px; }
	.gry { background-position: -300px -0px; width: 100px; height: 100px; }
	.kosmetyki-i-perfumy { background-position: -400px -0px; width: 100px; height: 100px; }
	.diy-zrob-to-sam { background-position: -500px -0px; width: 100px; height: 100px; }
	.dziecko { background-position: -500px -100px; width: 100px; height: 100px; }
	.ogrod { background-position: -0px -100px; width: 100px; height: 100px; }
	.wnetrza { background-position: -100px -100px; width: 100px; height: 100px; }
	.kuchnia { background-position: 0 -200px; width: 100px; height: 100px; }
	.modeling { background-position: -400px 0; width: 100px; height: 100px; }
	.muzyka { background-position: -200px -100px; width: 100px; height: 100px; }
	.zwierzeta { background-position: -300px -100px; width: 100px; height: 100px; }
	.sport-i-fitness { background-position: -400px -100px; width: 100px; height: 100px; }
	.kulinaria { background-position: -0px -200px; width: 100px; height: 100px; }
	.samochody-i-motocykle { background-position: -100px -200px; width: 100px; height: 100px; }
	.bizuteria { background-position: -200px -200px; width: 100px; height: 100px; }
	.podroze-i-miejsca{ background-position: -300px -200px; width: 100px; height: 100px; }
	.gadzety { background-position: -400px -200px; width: 100px; height: 100px; }
	.historia { background-position: -500px -200px; width: 100px; height: 100px; }
	.film { background-position: -0px -300px; width: 100px; height: 100px; }
	.humor { background-position: -100px -300px; width: 100px; height: 100px; }
	.alkohol-i-jedzenie { background-position: -200px -300px; width: 100px; height: 100px; }
	.moda-damska { background-position: -300px -300px; width: 100px; height: 100px; }
	.moda-meska { background-position: -400px -300px; width: 100px; height: 100px; }
	.nauka-i-natura { background-position: -0px -400px; width: 100px; height: 100px; }
	.militaria { background-position: -100px -400px; width: 100px; height: 100px; }
	.fotografia { background-position: -200px -400px; width: 100px; height: 100px; }
	.inne { background-position: -100px -400px; width: 100px; height: 100px; }
	.plakaty-i-obrazy { background-position: -300px -400px; widinneth: 100px; height: 100px; }
	.motocykle { background-position: -400px -400px; width: 100px; height: 100px; }
	.ksiazka { background-position: -500px -400px; width: 100px; height: 100px; }
	.slub-i-inne-wydarzenia { background-position: -300px -0px; width: 100px; height: 100px; }
	.uroda { background-position: -500px -300px; width: 100px; height: 100px; }

	.page-title h2 {
		text-align: center;
		text-shadow: 0 1px 0 white;
		line-height: 65px;
	}
	.hidden{
		display: none;
	}
	#simple .user-cover {
		width: 920px;
	}
	#simple-layout .kroki li span{
		-webkit-border-radius: 21px;
		-moz-border-radius: 21px;
		-ms-border-radius: 21px;
		-o-border-radius: 21px;
		border-radius: 21px;
		color: white;
		padding: 5px 12px;
		margin-right: 10px;
	}
	#simple-layout .kroki li.biezacy span{
		background: #E4393F;
		text-shadow: 0 -1px 0 #CC2A30;
	}
	#simple-layout .kroki  li span{
		background: #acacac;
		text-shadow: 0 -1px 0 #9d9c9c;
	}
	#simple-layout .kroki li.biezacy {
		color: #E4393F;
	}
	#simple-layout .kroki li {
		margin: 0 20px;
		display: inline;
		position: relative;
		top: 15px
	}
	#simple-layout .kroki {
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #ececec));
		background-image: -webkit-linear-gradient(top, #f3f3f3, #ececec);
		background-image: -moz-linear-gradient(top, #f3f3f3, #ececec);
		background-image: -ms-linear-gradient(top, #f3f3f3, #ececec);
		background-image: -o-linear-gradient(top, #f3f3f3, #ececec);
		background-image: linear-gradient(top, #f3f3f3, #ececec);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#ececec');
		border: none;
		border-bottom: 1px solid #dbdbdb;
		border-top: 1px solid #fff;
		height: 56px;
		color: #acacac;
		font: bold 20px Arial, "Helvetica Neue", Helvetica, sans-serif;
		text-align: center;
		text-shadow: 0 1px 0 white;
	}
	#simple-layout .page-title img{
		display: block;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		top: 17px;
	}
	#simple-layout .page-title {
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #f3f3f3));
		background-image: -webkit-linear-gradient(top, #fafafa, #f3f3f3);
		background-image: -moz-linear-gradient(top, #fafafa, #f3f3f3);
		background-image: -ms-linear-gradient(top, #fafafa, #f3f3f3);
		background-image: -o-linear-gradient(top, #fafafa, #f3f3f3);
		background-image: linear-gradient(top, #fafafa, #f3f3f3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#f3f3f3');
		border: none;
		border-bottom: 1px solid #e0e0e0;
		-webkit-border-radius: 9px 9px 0 0;
		border-radius: 0;
		height: 56px;
	}
	#simple-layout.login-page {
		width: 98%;
		min-width: 300px;
		max-width: 500px;
		opacity: 0.97;
	}
	#simple-layout {
		background: #fff;
		border-radius: 0;
		max-width: 920px;
		padding: 0;
		margin: 0px auto 60px;
		box-shadow: 0 0 5px rgba(0,0,0,0.3);
		color: #555;
		font: 12px Arial, "Helvetica Neue", Helvetica, sans-serif;
		text-align: center;
		line-height: 24px;
		min-height: 400px;
		display: block;
		overflow: hidden;
		margin-top: 20px;
	}
	#simple-layout .tw-button:hover {
		background: #39cbfb url(twitter.png) no-repeat 7px;
		cursor: pointer;
	}
	.tw-button:active {
		background: #39cbfb url(twitter.png) no-repeat 7px;

		position: relative;
		top: 1px;
	}
	#simple-layout .tw-button {
		text-decoration: none;
		background: #2bc5f7 url(twitter.png) no-repeat 7px;
		display: block;
		border: none;
		outline: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow:  0 1px 1px #ffffff;
		-moz-box-shadow:  0 1px 1px #ffffff;
		box-shadow:  0 1px 1px #ffffff;
		color: #fff;
		font: bold 14px Arial, "Helvetica Neue", Helvetica, sans-serif;
		line-height: 39px;
		height: 39px;
		padding: 0 0 0 52px;
		text-align: left;
		width: 230px;
		margin: 15px auto;
	}
	.fb-button:active {
		top: 1px;
	}
	.fb-button {
		background: #3b5998 url(/res/img/facebook.png) no-repeat 15px;
		display: table;
		text-decoration: none;
		border: none;
		outline: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow:  0 1px 1px #ffffff;
		-moz-box-shadow:  0 1px 1px #ffffff;
		box-shadow:  0 1px 1px #ffffff;
		color: #EEE;
		font: bold 14px Arial, "Helvetica Neue", Helvetica, sans-serif;
		line-height: 20px;
		height: auto;
		padding: 8px 0 8px 52px;
		text-align: left;
		margin: 30px auto;
		padding-right: 15px;
	}
	a.fb-button:hover {
		color: white !important;
	}
	#simple-layout .srodek {
		padding: 30px 30px;
	}
	.btn-ppk:hover {
		background: #ededed;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #ededed));
		background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
		background-image: -moz-linear-gradient(top, #fafafa, #ededed);
		background-image: -ms-linear-gradient(top, #fafafa, #ededed);
		background-image: -o-linear-gradient(top, #fafafa, #ededed);
		background-image: linear-gradient(top, #fafafa, #ededed);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#ededed');
		border: 1px solid #dbdbdb;
		border-bottom: 1px solid #b5b5b5;
		border-top: 1px solid #e7e7e7;
		color: #000000;
		cursor: pointer;
	}
	.btn-ppk:active {
		position: relative;
		top: 1px;
		background: #ededed;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fafafa));
		background-image: -webkit-linear-gradient(top, #ededed, #fafafa);
		background-image: -moz-linear-gradient(top, #ededed, #fafafa);
		background-image: -ms-linear-gradient(top, #ededed, #fafafa);
		background-image: -o-linear-gradient(top, #ededed, #fafafa);
		background-image: linear-gradient(top, #ededed, #fafafa);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#fafafa');
		border: 1px solid #dbdbdb;
		border-bottom: 1px solid #e7e7e7;
		border-top: 1px solid #b5b5b5;
	}
	.btn-ppk {
		background: #e5e5e5;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e6e6e6));
		background-image: -webkit-linear-gradient(top, #fbfbfb, #e6e6e6);
		background-image: -moz-linear-gradient(top, #fbfbfb, #e6e6e6);
		background-image: -ms-linear-gradient(top, #fbfbfb, #e6e6e6);
		background-image: -o-linear-gradient(top, #fbfbfb, #e6e6e6);
		background-image: linear-gradient(top, #fbfbfb, #e6e6e6);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfbfb', EndColorStr='#e6e6e6');
		border: 1px solid #cbcbcb;
		border-bottom: 1px solid #868686;
		border-top: 1px solid #e0e0e0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		-o-border-radius: 2px;
		border-radius: 2px;
		-webkit-box-shadow:  0 1px 1px #ffffff;
		-moz-box-shadow:  0 1px 1px #ffffff;
		box-shadow:  0 1px 1px #ffffff;
		color: #222222;
		font: bold 11px Arial, "Helvetica Neue", Helvetica, sans-serif;
		line-height: 25px;
		padding: 0 0 1px 0;
		text-align: center;
		text-shadow: 0 1px 0 white;
		width: 100px;
		display: block;
	}
	.btn-next-step:hover {
		background: #ededed;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #ededed));
		background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
		background-image: -moz-linear-gradient(top, #fafafa, #ededed);
		background-image: -ms-linear-gradient(top, #fafafa, #ededed);
		background-image: -o-linear-gradient(top, #fafafa, #ededed);
		background-image: linear-gradient(top, #fafafa, #ededed);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#ededed');
		border: 1px solid #dbdbdb;
		border-bottom: 1px solid #b5b5b5;
		border-top: 1px solid #e7e7e7;
		color: #000000;
		cursor: pointer;
	}
	.btn-next-step[disabled]:active,.btn-next-step[disabled]{
		background: #eeeeee;
		position: relative;
		top: 0px;
		border: 1px solid #d4d4d4;
		color: #acacac;
		cursor: default;
	}
	.btn-next-step:active {
		position: relative;
		top: 1px;
		background: #ededed;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fafafa));
		background-image: -webkit-linear-gradient(top, #ededed, #fafafa);
		background-image: -moz-linear-gradient(top, #ededed, #fafafa);
		background-image: -ms-linear-gradient(top, #ededed, #fafafa);
		background-image: -o-linear-gradient(top, #ededed, #fafafa);
		background-image: linear-gradient(top, #ededed, #fafafa);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#fafafa');
		border: 1px solid #dbdbdb;
		border-bottom: 1px solid #e7e7e7;
		border-top: 1px solid #b5b5b5;
	}
	.btn-next-step {
		background: #e5e5e5;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e6e6e6));
		background-image: -webkit-linear-gradient(top, #fbfbfb, #e6e6e6);
		background-image: -moz-linear-gradient(top, #fbfbfb, #e6e6e6);
		background-image: -ms-linear-gradient(top, #fbfbfb, #e6e6e6);
		background-image: -o-linear-gradient(top, #fbfbfb, #e6e6e6);
		background-image: linear-gradient(top, #fbfbfb, #e6e6e6);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfbfb', EndColorStr='#e6e6e6');
		border: 1px solid #cbcbcb;
		border-bottom: 1px solid #868686;
		border-top: 1px solid #e0e0e0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
			-o-border-radius: 2px;
			border-radius: 2px;
		-webkit-box-shadow:  0 1px 1px #ffffff;
		-moz-box-shadow:  0 1px 1px #ffffff;
			box-shadow:  0 1px 1px #ffffff;
		color: #222222;
		font: bold 24px Arial, "Helvetica Neue", Helvetica, sans-serif;
		line-height: 51px;
		padding: 0 30px;
		text-align: center;
		text-shadow: 0 1px 0 white;
		margin: 0 auto;
	}
	#modal .bar{
		width: 100%;
	}
	#modal .row .span3 img{
		max-height: 400px;
	}
	.center{
		text-align: center;
	}
	.show_more_collections {
		text-align: left;
	}
	.notices_button {margin-top: 2px}
	.edit_profile .form_line .username{
		display: inline-block;
		margin-top: 5px;
	}
	.uicons {
		overflow: hidden;
		display: inline-block;
	}
	.facebook-icon, .www-icon, .location-icon, .gg-icon{
		display: block;
		float:left;
		background: url('/res/img/icons/ikonki2.png') no-repeat;
		margin:3px 10px 3px 3px;
		text-decoration:none;
	}
	.gg-icon:hover { background-position: -20px -60px; width: 20px; height: 20px; }
	.gg-icon { background-position: 0px -60px; width: 20px; height: 20px; }
	.facebook-icon:hover { background-position: -0px -0px; width: 20px; height: 20px; }
	.facebook-icon { background-position: -0px -20px; width: 20px; height: 20px; }
	.www-icon:hover { background-position: -20px -20px; width: 20px; height: 20px; }
	.www-icon { background-position: -0px -40px; width: 20px; height: 20px; }
	.location-icon:hover { background-position: -20px -40px; width: 20px; height: 20px; }
	.location-icon { background-position: -20px -0px; width: 20px; height: 20px; padding-left:20px; line-height:22px}
	.icon-hand {
		background:url("/res/img/icons/hand2.png") no-repeat scroll 0 center transparent;
	}
	.hidden-collection {
		background-color: white;
	}
	.font14 {
		font-size: 14px;
	}
	.font19 {
		font-size: 19px;
		color: #59554e;
	}
	.box .video_box a span {
		background: rgba(0, 0, 0, 0.5) url(/res/img/play.png) no-repeat 17px;
		width: 53px;
		height: 40px;
		bottom: 29px;
		position: absolute;
		outline: none;
		border-radius: 3px;
		z-index: 3;
		right: 76px;
	}
	.box .video_box a span:hover{
		background: rgba(0, 0, 0, 0.5) url(/res/img/play.png) no-repeat 17px;
	}
	.btn-success.active, .btn-success:hover, .btn-success:active,
	.btn-primary.active, .btn-primary:hover, .btn-primary:active {
		color: #333;
		text-shadow: none;
	}
	div.watch_profile{
		width: 300px;
		margin: 25px auto 0 auto;
	}
	.save_and_moderators_manage{
		display: none;
	}
	div.info span.bar span.block{
		font-size: 8px;
	}
	.krok-description {
		width: 600px;
		margin: 20px auto;
		line-height: 20px;
	}
	.hidden{
		display: none;
	}
	.icon_random {
		position:relative;
		top: 3px;
	}
	.follow_domain_button {
		padding: 4px 10px 6px 10px;
		font-size: 11px;
		line-height: 14px;
	}
	.flashmessage {
		position: fixed;
		z-index: 2147483647;
	}
	li.zakupy input[type="submit"] {
		font-size: 12px;
		font-weight: bold;
		color: #222222;
		box-shadow: none;
		border: 1px solid #e5e5e5;
		border-radius: 3px;
		cursor: pointer;
		background: #fff;
		width: 26px;
		height: 25px;
		padding:0;
		margin-left: 8px;

	}

	/* CSS Document */
	.zdjecie .buttony .hidden{
		display:none !important;
	}

	.zdjecie {
		width: 210px;
		height: 280px;
		vertical-align: middle;
		position:relative;
		/*overflow:hidden; */
	}
	.zdjecie .buttony {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		position: relative;
		top: -18px;
	}
	html:not(.mobile) .zdjecie .buttony .button:hover .opis,
	html:not(.mobile) .zdjecie .buttony .active:hover .opis {
		display:block;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-shadow: 0 1px rgba(0,0,0, 0.3), 1px 0 rgba(0,0,0, 0.3),  0 1px 3px rgba(0,0,0, 1),  0 1px 2px rgba(0,0,0, 0.7);
		text-align: center;
		display: inline-block;
		width: 120px;
		position: absolute;
		top: 40px;
		left: -42px;
	}
	.zdjecie .buttony .button .opis, .zdjecie .buttony .active .opis {
		display: none;
	}
	.zdjecie .buttony .button {
		width: 35px;
		height: 35px;
		border-radius: 18px;
		border: none;
		cursor: pointer;
		display: inline-block;
		position: relative;
		background-color: #252525;
		background-image: url("/res/img/layout/iconset_v6.png");
		background-repeat: no-repeat;
		background-position: 0 -81px;
	}
	.zdjecie .buttony .button.edytuj {
		background-position: 0 -150px;
	}
	.zdjecie .buttony .button.kolekcjonuj {
		background-position: 0 -81px;
	}
	.zdjecie .buttony .button.polub {
		background-position: 0 -11px;
	}
	.zdjecie .buttony .button.okladka {
		background-position: 0 -185px;
	}
	.zdjecie .buttony .button.komentuj {
		background-position: 0 -46px;
	}
	.mobile .zdjecie .buttony .button.komentuj {
		display: none;
	}
	.zdjecie .buttony .button.share {
		display: none;
		background-position: 0 -418px;
	}
	.mobile .zdjecie .buttony .button.share {
		display: inline-block;
	}
	.mobile .box.tapped .zdjecie .mobile-zoom {
		display: block;
	}
	.mobile .box:not(.short) .boxmenu {
		margin-top: -29px;
	}
	.zdjecie a.loupe {
		width: 100%;
		height: 100%;
		display: block;
		margin: 0 auto;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.zdjecie a.loupe img {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -23px;
	}
	.mobile .box.short .loupe img {
		display: none;
	}
	/*.zdjecie .buttony a.loupe .img*/
	html:not(.mobile) .zdjecie .buttony .button:hover {
		background-color: #e4373d;
	}
	.zdjecie .buttony .hidden {
		display:none !important;
	}
	.zdjecie .buttony .active {
		background-color: #e55b5f !important;
		border-radius: 18px;
		box-shadow: inset 0 1px 3px rgba(175,5,10,.6) !important;
		width: 35px;
		height: 35px;
		border: none;
		cursor: pointer;
		/*margin: 0 3px;*/
		display: inline-block;
	}
	.zdjecie .buttony .button:active {
		background: #e55b5f;
		border-radius: 18px;
		box-shadow: inset 0 1px 3px rgba(175,5,10,.6);
	}
	#modWin {
		background-color: #F8F8F8;
		border: 5px solid #CCCCCC;
		border-radius: 20px 20px 20px 20px;
		color: #999999;
		display: none;
		font-family: tahoma,arial;
		left: 50%;
		margin-left: -220px;
		padding: 20px;
		position: fixed;
		text-align: center;
		top: 45%;
		width: 400px;
		z-index: 105;
	}
	#overlay {
		background-color: black;
		display: none;
		height: 100%;
		left: 0;
		opacity: 0.5;
		position: fixed;
		top: 0;
		width: 100%;
	}
	.zaproszenia_info{
		margin:15px 0;
	}
	.zaproszenia_simple{
		min-height:300px !important;
	}
	.statystyki {
		color: #999;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0;
		text-align: center;
		padding: 2px 5px 2px 5px;
		width: auto;
		background-color: #fff;
	}
	.statystyki > span {
		display: inline-block;
		vertical-align: top;
		padding-right: 5px;
		line-height: 11px;
		margin: 3px 0;
		font-size: 10px;
	}
	.statystyki > span:before {
		display: inline-block;
		width: 12px;
		height: 11px;
		background: url("/res/img/layout/iconset_v6.png") no-repeat 0 0;
		content: "icon";
		text-indent: -9999px;
		margin-right: 2px;
		float: left;
	}
	.statystyki .stat-kolekcje:before {
		background-position: -12px 0px;
		width: 11px;
	}
	.statystyki .stat-lajki:before {
		background-position: 0px 0px;
	}
	.statystyki .stat-komentarze:before{
		background-position: -23px 0px;
	}
	#pin_button_tutorial{
		text-align:center;
	}
	.importer-form {
		margin: 20px 50px;
	}
	.importer-description {
		margin-bottom: 30px;
	}
	.importer-form form {
		margin-left: 50px;
	}
	.google_hX{
		display:none;
	}
	.fb-widget-container, .nk-widget-container {
		display: block;
		float: right;
		height: 420px;
		padding: 0;
		position: fixed;
		right: -312px;
		top: 222px;
		width: 337px;
		z-index: 39;
	}
	.nk-widget-container{
		margin-top: 220px;
	}
	.nk-widget-container .nk-widget{
		margin-left: 27px;
	}
	.fb-widget-container .fb-widget-tab{
		background: url("/res/img/fb_widget.png") no-repeat scroll 0 0 transparent;
		width: 27px;
		height: 100px;
		float: left;
		cursor: pointer;
		margin-top: -2px;
	}
	.nk-widget-container .nk-widget-tab{
		background: url("/res/img/nk_widget.png") no-repeat scroll 0 0 transparent;
		width: 27px;
		height: 36px;
		float: left;
	}
	.fb-widget-container .fb-widget{
		width: 295px;
		float: right;
		padding: 10px 5px 2px 10px;
		color: #fff;
		background-color: white;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-left-radius: 5px;
		margin-bottom: 15px;
		outline: 2px solid #3b5998;
	}
	.fb-widget-container .footer {
		font-size: 10px;
		padding-top: 2px;
	}

	.fb-widget-container .footer a{
		color: black;
		text-decoration: none;
	}
	/* Shopping menu */
	.menu-price-range {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		height: 52px;
		width: 100%;
		max-width: 942px;
		min-width: 760px;
		background-color: #fff;
		border-top: 1px solid #fff;
		position: relative;
		margin: 3px auto 30px auto;
		box-shadow: 0 1px 1px 0px rgba(0,0,0,.1);
		border-radius: 0 0 11px 11px;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #eaeaea));
		background-image: -webkit-linear-gradient(top, #fbfbfb, #eaeaea);
		background-image: -moz-linear-gradient(top, #fbfbfb, #eaeaea);
		background-image: -ms-linear-gradient(top, #fbfbfb, #eaeaea);
		background-image: -o-linear-gradient(top, #fbfbfb, #eaeaea);
		background-image: linear-gradient(top, #fbfbfb, #eaeaea);
		text-align:center;
		text-shadow:0px 1px 0px #f7f7f7;
	}
	.logged_in_user .menu-price-range {
		margin: 3px auto 30px auto;
	}
	.menu-price-range h2 {float:left;padding-left:18px;height:51px;line-height:51px;color:#59554e;}
	.shopping_menu {
		margin:0 auto;
		text-align:center;
		width:auto;
		font-size:0;
		border-bottom: 0;
	}
	.shopping_menu li {
		margin: 0;
		padding: 0;
		display: inline-block;
		float: none;
		height: 59px;
	}
	.shopping_menu li a {
		display:inline-block;
		height:51px;
		line-height:51px;
		padding:0 15px;
		margin:0;
		border-left:1px solid #fff;
		border-right:1px solid #d9d9d9;
		font-size:15px;
		color:#59554e;
	}
	.shopping_menu li:first-child a {border-left:1px solid #d9d9d9;}
	.shopping_menu .active a {
		background:#fff;
		border:0;
		border-left:1px solid #fff;
		border-right:1px solid #d9d9d9;
	}
	.shopping_menu .active {
		background:url(/res/img/price-active.png) no-repeat bottom center;
	}
	.shopping_menu li a:hover,
	.shopping_menu .active a:hover {
		color: #555555;
		background:none;
		border:0;
		border-left:1px solid #fff;
		border-right:1px solid #d9d9d9;
	}
	.shopping_menu .active:first-child a:hover {
		border-left:1px solid #d9d9d9;
	}
	.shopping_menu .active a:hover {background:#fff;}
	/* end of shopping menu */

	#blog_posts_section_container .details,
	#blog_posts_section_container .details {
		height: 30px;
		overflow: hidden;
	}

	#observe_section_container {
		width: 100%;
		float: none;
		display: none;
		margin-top: 20px;
	}
	#observe_section_container .size_m .zdjecie .buttony{
		width: 210px;
		margin: 0;
	}
	#observe_section_container .tags {
		display: none;
	}
	.featured_section .mag_item .details {
		display: flex;
		align-items: flex-start;
	}
	.featured_section .box .details  > div {
		max-height: 30px;
	}
	.featured_section h1 {
		color: #333333;
		font-weight: bold;
		font-size: 15px;
		font-family: Arial, Verdana, sans-serif;
		text-shadow: 0px 1px 0px #ffffff;
		position: absolute;
		padding-left: 8px;
		top: 0;
		line-height: 20px;
	}
	.featured_section {
		height: 240px !important;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
	}

	#observe_section_container .featured_section {
		padding-bottom: 40px;
		border-bottom: 1px solid #dbdbdb;
		-webkit-box-shadow: 0px 1px 0px #fdfdfd;
		box-shadow: 0px 1px 0px #fdfdfd;
	}
	.featured_section h2.no_data {
		position: relative;
		margin-top: -170px;
		padding-left: 240px;
		text-align: center;
	}
	.featured_section .box .posts,
	.featured_section .box .post_reply,
	.featured_section .box .source {
		display: none !important;
	}
	.featured_section .zdjecie {
		width: 210px !important;
		height: 165px !important;
		overflow: hidden;
	}
	.featured_section .hide-underbanner-wrapper img {
		min-height: 185px;
		width: auto;
	}
	.featured_section .hide-underbanner-wrapper {
		height: 165px !important;
	}
	.featured_section .box {
		margin-top: 24px;
	}
	.featured_section .box .zdjecie {
		width: 210px;
		height: 210px;
		overflow: hidden;
	}
	.featured_section .box .desc {
		display: none;
	}
	.featured_section .box .statystyki {
		display: none;
	}
	.featured_section .box {
		width: 210px;
		height: auto;
		overflow: hidden;
		margin-bottom: 40px;
		float: none;
		display: inline-block;
		vertical-align: top;
		position: relative;
	}

	#blog_posts_section_container .featured_section .box {
		margin-bottom: 0;
	}

	#blog_posts_section_container .featured_section .box.mag_header img {
		width: 100%;
		max-width: 183px;
		height: auto;
	}

	.featured_section .box.mag_header {
		height: 204px;
	}
	.featured_section .box.mag_header a {
		display : flex;
		align-items : center;
		width: 100%;
		height: 100%;
	}
	.featured_section .box.mag_header img {
		margin: 0 auto;
	}


/*	#main_section_header {
		position: absolute;
		left: 10px;
		top: 299px;
		border-bottom: 1px solid #dbdbdb;
		box-shadow: 0px 1px 0px #fdfdfd;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}*/

	.modal-add-photos .btn_reg {
		display:inline-block;
		background: #e6343e;
		color: #ffffff !important;
		font: 15px Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-weight: bold;
		text-shadow: 0 -1px 1px #be2a32;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		-o-border-radius: 2px;
		border-radius: 2px;
		border: 1px solid #be2a32;
		padding: 7px 12px 8px 12px;
		cursor: pointer;
	}

	.hide-underbanner-wrapper {
		overflow: hidden;
		margin: 0;
		padding: 0;
		border-radius: 5px;
	}
	.hide-underbanner {
		margin-bottom: -29px !important;
	}
	#single_column{
		width: 780px;
		margin: 0 auto;
		max-width: 100%;
	}
	.single_items_user .image{
		text-align: center;
		margin:0 auto;
		overflow: hidden;
	}
	#single_column .single_items_user{
		background-color: white;
		padding: 20px;
		position: relative;
		margin-bottom: 30px;
	}
	#single_column .single_items_user .source{
		text-align: right;
		font-weight: bold;
		padding: 8px;
	}
	#single_column .single_items_user .description{
		padding: 10px 15px;
		text-align: left;
		line-height: 150%;
		font-size: 20px;
	}
	#single_column .single_items_user .widgets{
		margin: 0 auto;
		width: 230px;
	}
	#single_column .image img,
	#single_column .image object {
		max-width: 100%;
		height: auto;
	}
	#single_column .image object {
		min-height: 320px;
	}
	label.selected img {
		border: 1px solid;
	}
	.board-header-edit {
		float: right;
		margin: 5px;
	}
	.board-header-line {
		margin-left: 71px;
		margin-bottom: 5px;
	}
	.board-header-info {
		margin-top: 62px;
	}
	.fb_widget_footer {
		font-size:8px;
		padding-left:10px;
		background-color: #3B5997;
	}
	.fb_widget_footer a {
		color: #ffffff;
	}
	.item_user.box .post_reply{
		margin-left: 5px;
		display: none;
	}
	.logged_in_user .item_user.box .post_reply{
		display: block;
	}
	.item_user.box .post_reply .avatar img{
		vertical-align: top;
		width: 30px;
	}
	.avatar img,
	.post_create_form img.my_avatar_normal {
		border-radius: 50%;
	}
	.item_user.box .post_reply .content{
	/*	margin-top: 1px;*/
		font-size: 11px;
	/*	height: 16px;*/
		line-height: 140%;
	}
	.item_user.box.size_s .post_reply .expandingArea{
		width: 155px;
	}
	.item_user.box.size_m .post_reply .expandingArea{
		width: 386px;
	}
	.item_user.box .post_reply .preloader{
		display: none;
		text-align: center;
	}
	.item_user.box .post_reply .fake_user{
		float: right;
		margin: 5px 0 0 5px;
	}
	.item_user.box .post_reply .fake_user select[name=user_id]{
		margin-right: 8px;
		font-size: 11px;
	}
	.item_user.box.size_s .post_reply .fake_user select[name=user_id]{
		width: 197px;
	}
	.item_user.box.size_m .post_reply .fake_user select[name=user_id]{
		width: 394px;
	}
	/* expanding area */
	.expandingArea {
		position: relative;
		left: -6px;
		border: 1px solid #CCCCCC;
		background: #fff;
		font-size: 0.88em !important;
		margin: 0px 6px 6px 0px;
		float: right;
		z-index: 1;
	}
	.expandingArea > textarea,
	.expandingArea > pre {
		background: transparent;
		font: 400 11px arial, helvetica, sans-serif !important;
		/* Make the text soft-wrap */
		white-space: pre-wrap;
		word-wrap: break-word;
	}
	.expandingArea > textarea {
		/* The border-box box model is used to allow
		* padding whilst still keeping the overall width
		* at exactly that of the containing element.
		*/
		padding: 3px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		/* This height is used when JS is disabled */
		height: 55px;
		border: medium none;
		-moz-transition: inherit;
		box-shadow: inherit;
	}
	.expandingArea > textarea {
		/* Hide any scrollbars */
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		/* Remove WebKit user-resize widget */
		resize: none;
	}
	.expandingArea {
		min-height: 29px;
	}
	.expandingArea > pre {
		display: none;
		padding: 5px;
	}
	.expandingArea > pre {
		display: block;
		/* Hide the text; just using it for sizing */
		visibility: hidden;
	}
	.noscroll {
		overflow: hidden !important;
		position: fixed;
	}
	#banner-body{
		background-image:url("/res/img/landing_page/bg.gif");
		background-repeat:repeat;
		margin:0;
		padding:0;
		display:block;
	}
	#banner-body .header{
		width:100%;
		background-image:url("/res/img/landing_page/diy.jpg");
		background-repeat:repeat-x;
		height:192px;
		position:absolute;
	}
	#banner-body .page{
		background-color:blue;
		width:1000px;
		margin:0 auto;
		height:100%;
		padding:0;
	}
	#banner-body .page .register{
		background-image: url("/res/img/landing_page/pasek_tlo.png");
		background-repeat: repeat-y;
		float:right;
		width:330px;
		overflow:hidden;
		min-height:100%; z-index:40;
		position:relative;
		text-align:center;
		padding: 0 40px 202px;
		box-shadow: 1px 0 3px #999,  -1px 0 3px #999;
	}
	#banner-body .page .register hr{
		margin-left:-30px;
		width:390px;
		height:1px;
		background-color:#DADADA;
		border:0;
	}
	#banner-body .page .content{
		width:500px;
		float:left;
		padding:202px 45px 45px 10px;
	}
	#banner-body .page .content .logo{
	  margin:60px 0;
	}
	#banner-body .page .content h2{
	  margin-bottom:40px;
	}
	#banner-body .page .content h4{
	  margin-top:15px;
	}
	#banner-body .page .content a{
	  color: #EF3F4A;
	}
	#banner-body .page .register form{
	  text-align:left;
	}
	#banner-body .page .content .img_button{
	  margin: 30px auto;
	  display:block;
	}

	#banner-body .page .register form .info_error{
		color: red;
		display: block;
		margin-bottom: 10px;
		margin-top:-15px;
		text-align:center;
		width:220px;
	}
	.modalCboxClose{
		background: url("/res/img/colorbox/controls.png?rev=2") no-repeat scroll -25px 0 transparent;
		width: 25px;
		height: 25px;
		right: -15px;
		top: -15px;
		position: absolute;
		cursor: pointer;
	}
	#modal .modal-service-container .register_by_mail {
		margin-bottom: 30px;
	}

	#modal .fb-button {
		margin-bottom: 10px;
		background: #4267b2 url(/res/img/layout/fb_button_logo.jpg) no-repeat 5px;
		border-radius: 6px;
	}
	#modal .register_by_mail {
		max-width: 308px;
		font-family: Arial;
		background: #e8303b;
		color: #fff;
		border: 0;
		padding: 15px;
		font-size: 19px;
		border-radius: 6px;
	}
	#modal .modal-service-logo {
		width: 132px;
		height:27px;
		background: url('/res/img/layout/logo_stylowi_ciemne3.png');
		margin: 0 auto;
	}
	#modal .modal-service-header {
		text-transform: uppercase;
		margin-bottom: 40px;
	}
	#modal .modal-hr {
		width: 400px;
		margin: 0 auto;
		border-bottom: 1px dashed #EEEEEE;
	}
	#modal .modal-service-register {
		text-align: center;
		margin-bottom: 20px;
		margin-top: 33px;
	}
	#modal .modal-service-container {
		padding: 10px 10px 0 10px;
		text-align: center;
	}
	#modal .modal-service-container p {
		color: #222222;
	}
	#modal .modal-service-container h2 {
		line-height: normal;
		font-weight: bold;
		font-family: 'Arial';
		color: #000;
		margin-bottom: 8px;
	}
	#modal .modal-service-container {
		font-size: 15px;
	}
	#modal .modal-service-container .login_url {
		font-weight: bold;
	}
	.modal-service-container .fb-button {
		margin: 0 auto 9px;
		max-width: 267px;
		/*width: 100%;*/
		line-height: 31px;
		font-size: 18px;
	}
	.regular_form .agreement{
		font-size: 10px;
		width: 400px;
		text-align: justify;
		margin: 0 auto;
	}
	.regular_form .agreement div{
		margin-left: 27px;
	}
	.regular_form .agreement input{
		float: left;
	}
	.form_set_data .form_line{
		width: 666px;
	}

	.admin_encrypted{
		display:none;
	}
	#cat-name-holder {
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		margin: 15px 0 -5px;
		font-weight: bold;
		width: 100%;
		text-align: center;
	}
	#cat-name-holder .fb-like {
		margin-left: 10px;
	}
	h2.cat-name {
		font-size: 30px;
		display: inline-block;
	}
	#cboxContent .page{
		box-sizing: border-box;
	}
	.confirm_email{
		position: fixed;
		width: 100%;
		text-align: center;
		z-index: 11;
		background-color: yellow;
		padding: 3px;
		top: 41px;
	}
	#back_or_close, #delete_button, .add_cancel_bookmarklet {
		font-size: 12px;
	}
	#status_create label{
		text-align: left;
		float: none;
		margin: 0;
		display: inline-block;
	}
	.user_status_select{
		margin: 0 auto;
		width: 300px;
	}
	#status_select .przycisk_dodaj{
		margin: 0 auto;
	}

	.status_badge_icon {
		vertical-align: text-top;
		margin: 3px 5px 0 -2px;
		opacity: 0.8;
	}

	.close_account{
			margin: 0 auto;
			width: 540px;
	}
	.close_account form {
		text-align: left;
	}
	.qshop {
		display:inline-block;
		width:16px;
		height:16px;
/*		background:url('http://dl.dropbox.com/u/22611960/stylowi/zakupy/qshop.png') no-repeat;*/
		text-indent:-9999px;
		float:left;
		margin:18px 0 0 5px;
	}
	/* overwrite default bootstrap popover */
	.popover-inner {
		padding:0;
		width:330px;
	}
	/* overwrite default bootstrap popover */
	.popover-title {
		background-color:#231e1d;
		color:#fff;
	}
	/* overwrite default bootstrap popover */
	.popover-content a {
		color:#e6343e;
		font-size: 12px;
		font-family: Arial,Helvetica,sans-serif;
		display:inline-block;
		padding-top:5px;
	}
	a.pointer{
		cursor: pointer !important;
	}
	#partners{
		width: 1170px;
		margin: auto;
	}

	#partners .partner{
		width: 350px;
		height: 250px;
		padding: 10px;
		float: left;
		background-color: white;
		margin: 10px;
		box-shadow: 1px 1px 5px #888888;
		overflow: hidden;
	}
	#partners .partner-avatar{
		float:left;
		display: block;
	}
	.partner-desc h2{
		line-height: 20px;
		font-family: Arial, serif;
		opacity: 0.9;
		font-weight: bold;
		font-size: 18px;
		color: #222222;
	}
	#partners .partner-desc{
		margin-left: 160px;
		line-height: 22px;
		height: 150px;
		position: relative;
	}
	#partners .partner-title{
		display: inline;
	}
	#partners .partner-about{
		font-family: Arial;
		font-style: italic;
		font-size: 12px;
		color: #59554e;
		line-height: 16px;
	}
	#partners span.value{
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
	}
	#partners .partner-thumbs img{
		width: 66px;
	}
	#partners .partner-thumbs span{
		width: 66px;
		height: 57px;
		overflow: hidden;
		display: inline-block;
	}
	#partners .partner-thumbs{
		display: inline-block;
		width: 350px;
		height: 71px;
	}
	#partners .partner-info{
		position: absolute;
		line-height: 14px;
		bottom: 0;
	}
	#partners .partner .btn{
		margin: 0 auto;
		display: table;
	}
	#partners .partner-details{
		position: relative;
		top: -44px;
		width: 135px;
	}

	#sort-partners{
		left: 133px;
		position: absolute;
		top: 60px;
	}
	#sort-partners A { margin-left: 10px; margin-top: 5px; }

	.menu-price-range .shopping_menu.show_partners {
		position: absolute;
		left: 140px;
	}
	.auto-main-saved {
		background-color: #fd0;
	}
	.auto-main-positioned {
		background-color: #b4c
	}
	#blocked_people {
		margin-bottom: 20px;
	}
	#ajax_avatar #avatar,
	#ajax_cover #cover {
		display: none;
	}

	.btn-primary:hover,
	.btn-primary:active,
	.btn-primary.active,
	.btn-primary.disabled,
	.btn-primary[disabled]{
		background-color: #E6E6E6;
	}

	.btn-blue, .btn-blue:hover {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #4b8dfb;
		background-image: -moz-linear-gradient(top, #4b8dfb, #4b8dfb);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4b8dfb), to(#4b8dfb));
		background-image: -webkit-linear-gradient(top, #4b8dfb, #4b8dfb);
		background-image: -o-linear-gradient(top, #4b8dfb, #4b8dfb);
		background-image: linear-gradient(to bottom, #4b8dfb, #4b8dfb);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
		border-color: #0044cc #0044cc #002a80;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		/* Darken IE7 buttons by default so they stand out more given they won't have borders */
		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	}
	.btn-blue:active,
	.btn-blue.active {
		background-color: #003399 \9;
	}
	.repin_row {
		text-align:left;
	}
	.shop_fast_category_assign .minict_wrapper {
		width: 210px;
	}
	.item_user:hover .shop_fast_category_assign .minict_wrapper,
	.item_user:hover .shop_fast_category_assign .minict_wrapper input{
		width: 400px;
		z-index: 11;
	}
	.shop_fast_category_assign .minict_wrapper {
		clear: both;
	}
	#walls_categories_matcher .minict_wrapper {
		width: 100%;
	}
	#walls_categories_matcher .step2 {
		text-align: right;
	}
	.shop_header {
		margin-bottom: 7px;
	}
	.extended_edit_info {
		font-size: 11px;
		clear: both;
	}
	.extended_edit_info:before {
		content: "";
		width: 80%;
		height: 1px;
		border-bottom: 1px solid #E8E8E8;
		display: block;
	}
	.form_edit_item_user .minict_wrapper {
		display: inline-block;
		clear: both;
	}
	#edit-products .wall_name {
		font-family: "Comic Sans MS", cursive, sans-serif;
	}
	#edit-products .editable:not(.being) {
		cursor: pointer;
	}
	#edit-products .editable:hover span:not(.add-on) {
		border-bottom: 1px solid #ddd;
	}
	#edit-products .editable span:not(.add-on) {
		padding: 3px;
	}
	#edit-products .input-append:not(.hidden) {
		display: inline-block;
/*		position: relative;
		top: -12px;*/
	}
	#edit-products .productTh {
		width: 325px;
	}
	#edit-products .categoryTh{
		width: 303px;
	}
	#edit-products input[name="sale"],
	#edit-products input[name="price"] {
		width: 50px;
		text-align: right;
	}
	#edit-products input[name="url"]{
		width: 334px;
	}
	#edit-products tr {
		vertical-align: top;
	}
	#edit-products .shop_category.modal_selector {
		cursor: pointer;
	}
	#products_search_form {
		display: table;
	}
	#products_search_form .form_line {
		display: table-cell;
	}
	#products_search_form th {
		display: table-row;
	}
	#products_search_form .form_line label {
		width: 95px;
	}
	#products_search_form input[type="submit"]{
		margin-left: 104px
	}
	#nokaut_assign small {
		font-size: 9px;
	}
	div.width200 {
		width: 200px;
	}
	div.width200 select {
		width: 200px;
	}
	#page_content.cp_manage_sell {
		width: 1500px;
	}
	#edit-products .line_holder {
		white-space: nowrap;
	}

	#edit-products .error {
		outline: 2px solid #FF0000;
	}
	#edit-products textarea[name="url"]{
		width: 243px;
	}
	#edit-products .minict_wrapper,
	#edit-products textarea[name="url"],
	#edit-products select[name="wall_id"]{
		margin-top: 8px;
	}
	#edit-products .shop_category > div {
		width: 300px;
	}
	#edit-products tr.saved {
		background-color: #E5FFE5;
	}
	#edit-products .errorMsg {
		margin-top: 8px;
		color: red;
	}

#ajax_avatar #avatar, #ajax_cover #cover {
	display: none;
}
.evoSky {
	width: 210px;
	text-align: center;
	margin: 0 5px 0 10px;
}
html:not([data-page="main_page"]) .evoSky.box.size_s {
	display: none;
	margin: 0;
}
[data-page="main_page"] .evoSky.box.size_s {
	display: block;
	height: 630px;
	padding: 15px 26px;
	line-height: 0;
	box-sizing: border-box;
}
[data-page="main_page"].evoSky.box.size_s > div {
	display: inline-block !important;
}
.form_line.edit_profile_about {
	position: relative;
}

.form-line.desc {
	margin-bottom: 5px;
}

.form_line.edit_profile_about .chars_counter {
	position: relative;
	left: 2px;
	top: -8px;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]
{
	background-color: #E6E6E6;
}

.btn-blue, .btn-blue:hover {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #4b8dfb;
	background-image: -moz-linear-gradient(top, #4b8dfb, #4b8dfb);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4b8dfb), to(#4b8dfb));
	background-image: -webkit-linear-gradient(top, #4b8dfb, #4b8dfb);
	background-image: -o-linear-gradient(top, #4b8dfb, #4b8dfb);
	background-image: linear-gradient(to bottom, #4b8dfb, #4b8dfb);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #4b8dfb;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */

	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-blue:active,
.btn-blue.active {
  background-color: #003399 \9;
}

.repin_row {
	text-align:left;
}

form#pin {
	position: relative;
}

#pin #description {
	position: relative;
	z-index: 1;
	height: 160px;
}

#pin .form_left_side {
	width: 300px;
	display: inline-block;
	margin-left: 5px;
}
#pin .form_right_side {
	display: inline-block;
	margin-left: 20px;
	position: absolute;
	top: 3px;
}
#pin .form_right_side input,
#pin .form_left_side input,
#pin .form_left_side textarea {
	width: 293px;
	padding: 7px 0px 0px 7px;
}

.shop_fast_category_assign .minict_wrapper {
	width: 210px;
}
.item_user:hover .shop_fast_category_assign .minict_wrapper,
.item_user:hover .shop_fast_category_assign .minict_wrapper input{
	width: 400px;
	z-index: 11;
}
.shop_fast_category_assign .minict_wrapper {
	clear: both;
}
.shop_header {
	margin-bottom: 7px;
}
.extended_edit_info {
	font-size: 11px;
	clear: both;
}
.extended_edit_info:before {
	content: "";
	width: 80%;
	height: 1px;
	border-bottom: 1px solid #E8E8E8;
	display: block;
}
.form_edit_item_user .minict_wrapper {
	display: inline-block;
	clear: both;
}
.change_history .redtd {
	background-color: #FFBEBE !important;
}
.change_history .greentd {
	background-color: #78F878 !important;
}
.change_history .bluetd {
	background-color: #B9B9FF !important;
}
#pin .form_right_side .short_input input[name="item_sale"],
#pin .form_right_side .short_input input[name="item_price"] {
	width: 100px !important;
}
#pin .form_right_side label,
#pin .form_left_side label {
	font-style: italic;
}

#pin .extended_edit_info{
	font-size: 11px;
	clear: both;
	background-color: #f7f7f7;
	border: 1px solid #dedede;
	padding: 8px;
	margin-top: 8px;
}

#pin .extended_edit_info b{
	font-size: 14px;
	margin-bottom: 5px;
	display: inline-block;
}
.g-recaptcha {
	display: inline-block;
}
.recaptcha.form_line {
	text-align: center;
}
#categories_matcher .menu_buttons{
	margin-bottom: 5px;
}
#mobile-add-items-user {
	display: none;
}
.mobile #mobile-add-items-user {
	font-size: 0;
	background: url("/res/img/layout/dodaj.png") no-repeat;
	width: 51px;
	height: 51px;
	display: block;
	position: fixed;
	right: 15px;
	bottom: 0px;
	z-index: 101;
	border: 0;
	outline: 0;
	text-indent: -99999px;
}

#rule_add_window {
	position: fixed;
	top: 100px;
	height: 400px;
	overflow-x: auto;
	width: 400px;
	border: 1px solid #000;
	display: none;
	background: white;
	padding: 10px;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
}

.modal.fade.in {
	z-index: 1061;
}
.modal-backdrop.fade.in {
	z-index: 102;
}
#cboxWrapper {
	margin-left: -158px;
}
#cboxContent .items_user_walls_column {
	position: absolute;
	right: -323px;
	top: -7px;
}
#cboxClose {
	right: -337px !important;
}

.item-related.other-from-collection .masonry_container {
	width: 920px;
	margin: 0 auto 0 -10px;
}

img.proposed_group_image {
	width:100%;
	height:100%;
}

#mmg-cmp-privacy-button {
	bottom: calc(10% + 200px)!important;
}

@media (max-width: 700px) {
	#simple-layout {
		margin-top:0px;
	}

	#simple-layout .srodek {
		padding: 0px;
	}

	#simple-layout .srodek .page {
		padding: 5px;
	}

	#simple-layout .srodek .page .category-list {
		margin: 0 auto;
		width: 260px;
	}

	#simple-layout .srodek .page .category-list li {
		margin-right:30px;
	}
}
#sohd9EoS2o,
#sohd9EoS2o5 {
	text-align: center;
}



	.sticky_top .share-container {
		position: relative;
	}

	.share-box {
		padding: 20px;
		width: 300px;
		position: absolute;
		z-index: 106;
		background-color: white;
		top: 5px;
		left: 5px;
		box-shadow: 3px 2px 6px 1px rgba(0,0,0,0.75);
		display: none;
	}

	.share-box h2 {
		margin-bottom: 20px;
	}

	.share-box .share-button {
		background: url("/res/img/layout/iconset_v6.png") no-repeat 0 0;
		width: 45px;
		height: 45px;
		display: inline-block;
		cursor: pointer;
	}

	.share-box .share-box-facebook {
		background-position: 0 -455px;
	}

	.share-box .share-box-twitter {
		background-position: 0 -500px;
	}




#page-header {
	top: 0px;
	position: fixed;
	z-index: 38;
	height: 41px;
	width: 100%;
	min-width: 250px;
	background: #161313;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #282321), color-stop(100%, #010101));
	background-image: -webkit-linear-gradient(top, #282321, #010101);
	background-image: -moz-linear-gradient(top, #282321, #010101);
	background-image: -ms-linear-gradient(top, #282321, #010101);
	background-image: -o-linear-gradient(top, #282321, #010101);
	background-image: linear-gradient(top, #282321, #010101);
	box-shadow: 0 1px 1px rgba(0,0,0,0.5);
}
.user-admin #page-header {top: 33px;}
#page-header a,
#page-header a:link,
#page-header a:visited {
	color: #fff;
}
#page-header li:hover a {
	background-color: #222;
}
#page-header .right-submenu  li:hover  a {
	background-color: #2f2f2f;
}
#mainav {
	width: 100%;
	height: 41px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 150px;
}
/* Logo */
#mainav > a {
	position: absolute;
	top: 9px;
	left: 15px;
	text-indent: -9999px;
	background: url('/res/img/stylowi.png') no-repeat;
	width: 116px;
	height: 23px;
}
#left-menu {
	float: left;
	border-left: 1px solid rgba(255,255,255,0.1);
}
#right-menu {
	float: right;
	border-left: 1px solid rgba(255,255,255,0.1);
}
.mobile #left-menu > ul > li {
	border: none;
}
#left-menu > ul > li,
#right-menu > ul > li {
	float: left;
	border-right: 1px solid rgba(255,255,255,0.1);
	position: relative;
}
#left-menu > ul > li > a,
#right-menu > ul > li > a {
	line-height: 41px;
	height: 41px;
	display: block;
	padding: 0 15px;
	font-size: 0;
}
#right-menu > ul > li > a.register {
	font-size: 13px;
}
#left-menu > ul > li > a > span,
#right-menu > ul > li > a > span {
	font-size: 13px;
	display: inline-block;
	vertical-align: top;
}
#right-menu .hprofile .avatar {
	max-width: 260px;
	overflow: hidden;
}
#left-menu > ul > li:focus > ul,
#left-menu > ul > li:hover > ul,
#right-menu > ul > li:focus > ul,
#right-menu > ul > li:hover > ul {
	display: block;
}
/* mainav > Submenu */
header .right-submenu {
	position: absolute;
	display: none;
	z-index: 12;
	background-color: #222222;
	width: 175px;
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.5);
	box-shadow: 0 3px 3px rgba(0,0,0,.5);
	top: 40px;
	padding: 10px;
}
.right-submenu.categories {
	width: 560px;
	background: #fcfcfc;
	font-size: 0;
}
.right-submenu.categories > li {
	display: inline-block;
	width: 180px;
	vertical-align: top;
	font-size: 14px;
}
.right-submenu.categories > li.hidden {
	display: none;
}
.right-submenu.categories > li > a {
	line-height: 15px;
	padding: 12px 0 11px 10px;
	height: auto;
	border: 1px solid transparent;
}
.right-submenu.categories > li > a:hover {
	color: #ff5757;
}
.right-submenu.categories > li > a.active {
	border: 1px solid #e7e7e7;
	color: #ff5757 !important;
}
#left-menu .right-submenu {
	left: 0;
}
#right-menu .right-submenu {
	right: -3px;
}
.right-submenu > li {
	display: inline-block;
	width: 100%;
}
.right-submenu > li > a {
	padding: 0 12px;
	height: 41px;
	line-height: 41px;
	display: block;
}
/* Menu icons */
.before-icon:before,
.after-icon:after {
	content: "\00a0"; /* &nbsp; */
	display: inline-block;
	vertical-align: top;
	background-image: url('/res/img/layout/iconset_v6.png');
	background-repeat: no-repeat;
	background-position: -9999px -9999px;
	position:relative;
	text-indent: 0;
}
.before-icon > span {padding-left: 8px;}
.after-icon > span {padding-right: 8px;}

/* Kategorie */
.categories-title.after-icon:after {
	width: 21px;
	height: 17px;
	background-position: 0 -383px;
	top: 13px;
}

.categories-li:hover .categories-title.before-icon:before {
	background-position: 0 -403px;
}
.categories-title.before-icon:before {
	width: 21px;
	height: 17px;
	background-position: 0 -383px;
	top: 13px;
}

.shopping-title.before-icon:before {
	width: 19px; height: 19px;
	background-position: 0 -336px;
	top: 11px;
}
/* Losuj */
.random_button > span {display: none !important;}
.random_button.before-icon:before {
	width: 24px;
	height: 17px;
	background-position: -5px -289px;
	top: 11px;
}
/* Search */
#left-menu > ul > li.main-search-li > a {
	display: none;
}
#main-search {
	padding: 7px 0 6px 15px;
	display: block;
}
#search_form {
	position: relative;
}
/* Szukaj icon */
.main-search-li > .before-icon:before {
	width: 17px;
	height: 17px;
	background-position: -17px -232px;
	top: 11px;
}
/* ukryte w menu mobilnym */
.mobile .random-button-li,
.mobile .shopping-categories-li,
.mobile .modal-add-li,
.mobile #mainav .help_menu {
	display: none;
}

.search {
	background: none;
	border: none;
	color: #ffffff;
	font: 13px bold Arial, "Helvetica Neue", Helvetica, sans-serif;
    width: 35px;
    height: 25px;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #f3f3f1;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.search:hover {cursor: pointer;}
.search > span {display: none;}
.search.before-icon:before {
	width: 19px;
	height: 18px;
	background-position: -34px -232px;
}
#search_form input {
	border: none;
	box-shadow: none;
	color: #59554e;
	font: 13px Arial, "Helvetica Neue", Helvetica, sans-serif;
	width: 750px;
	height: 17px;
	outline-width: 0;
	outline: none;
	padding-right: 35px;
}
#main-search .tt-menu {
	padding: 0 2px;
}
/* Login */
.login.before-icon:before {
	width: 18px;
	height: 18px;
	background-position: 0 -251px;
	top: 11px;
}
/* Pomoc */
.help_menu.before-icon:before {
	width: 18px;
	height: 16px;
	background-position: 0 -270px;
	top: 12px;
}
/* Dodaj */
.modal_add.before-icon:before {
	width: 16px;
	height: 16px;
	background-position: -19px -252px;
	top: 12px;
}
/* avatar */
.hprofile > a {
	padding-left: 50px !important;
}
.hprofile img {
	position: absolute;
	left: 13px;
	top: 5px;
	border-radius: 50%;
}
/* Shopping and categories submenu */
.shopping-categories-li:hover {
	background-color: #fcfcfc;
}
.shopping-categories-li:hover .shopping-title.before-icon:before {
	background-position: -19px -336px;
}
#page-header li.shopping-categories-li > ul  a {
	color: #222;
	font-size: 12px;
}
#page-header li.shopping-categories-li > ul > li > a:first-letter {
	text-transform: uppercase;
}
#page-header li.shopping-categories-li > ul > li > a {
	font-size: 14px;
	text-transform: lowercase;
}
#page-header li.shopping-categories-li > ul  a:hover {
	color: #ff5757;
}
#page-header li.shopping-categories-li:hover  a {
	background-color: #fcfcfc;
	color: #222;
}
.shopping-categories-li:hover {
	background-color: #fcfcfc;
}
.shopping-categories-li > ul {
	position: absolute;
	left: -140px;
	top: 41px;
	width: 140px;
	margin-top: 20px;
	display: none;
}
.shopping-categories-li:hover {
	display: block;
}
.shopping-categories-li > ul > li > a {
	display: block;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-right: 1px solid #e7e7e7;
	padding: 8px 0 8px 20px;
}
#page-header .shopping-categories-li > ul:hover > li.active > a {
	background-color: #fcfcfc;
	color: #222;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-right: 1px solid #e7e7e7;
}
#page-header .shopping-categories-li > ul:hover > li.active > a:hover,
#page-header .shopping-categories-li > ul > li:hover > a,
#page-header .shopping-categories-li > ul > li.active > a,
#page-header .shopping-categories-li > ul > li.active:hover > a {
	background-color: #fff;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	color: #e6343e;
	border-right: 1px solid #fff;
}
.shopping-categories-li > ul > li > div {
	position: absolute;
	padding-left: 145px;
	top: -20px;
	left: 0;
	background: #fff;
	z-index: -1;
	width: 760px;
	font-size: 0;
	box-shadow: 2px 5px 5px rgba(21,21,21,0.3);
	min-height: 300px;
	display: none;
}
.shopping-categories-li > ul > li.active > div,
.shopping-categories-li > ul > li:hover > div {
	display: block;
}
#page-header .shopping-categories-li > ul:hover > li.active > div {
	display: none;
}
#page-header .shopping-categories-li > ul > li.active:hover > div {
	display: block;
}
.shopping-categories-li > ul > li > div > ul {
	display: inline-block;
	font-size: 13px;
	vertical-align: top;
	width: 190px;
	padding: 10px 0 15px 20px;
	color: #222;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.shopping-categories-li > ul > li > div > ul > li.ctitle {
	font-weight: bold;
	padding: 4px 0 3px 0;
}
.shopping-categories-li > ul > li > div > ul > li {
	padding: 1px 0;
}
.shopping-categories-li > ul > li > div:before {
	content: "greybg";
	text-indent: -9999px;
	display: block;
	width: 139px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #fcfcfc;
	border-right: 1px solid #e7e7e7;
}

#page-header li.categories-li:hover a {
	background: #fcfcfc;
	color: #222
}
#page-header .categories-li a {
	color: #222;
}
#page-header .categories-li .categories-title {
	color: #fff;
}
#page-header .categories-li .categories a:hover {
	color: #ff5757;
}
.categories-li:hover .categories-title.after-icon:after {
	background-position: 0 -403px;
}

/* Media Queries Shopping Menu */

@media (max-width: 780px) {
	#left-menu > ul > li.shopping-categories-li {
		position: static;
	}
	.shopping-categories-li > ul {
		left: 0;
	}
	.shopping-categories-li > ul > li > div {
		width: 560px;
	}
	.shopping-categories-li > ul > li > div > ul {
		width: 180px;
		padding-left: 10px;
	}
}
@media (max-width: 600px) {
	.shopping-categories-li > ul > li > div {
		width: 400px;
	}
}
@media (max-width: 490px) {
	.shopping-categories-li > ul {
		width: 126px;
	}
	.shopping-categories-li > ul > li > div:before {
		width: 125px;
	}
	.shopping-categories-li > ul > li > div > ul {
		width: 170px;
	}

}



	.help-page {
		padding: 0;
		width: 100%;
		margin: 30px auto;
		border-radius: 7px;
		font-size: 0;
		max-width: 920px;
	}
	.help-page li {
		list-style: initial;
		margin-left: 33px;
	}
	.help-page .dk_options li {
		margin-left: 0;
		list-style: none;
	}
	/* strona krok4 rozni sie tylko brakiem obrazka */
	.tips-page{
		background: inherit;
		width: inherit;
	}
	.help-page h1 {
		margin: 16px 0 16px 24px;
		color: #6B6B6B;
		text-shadow: 0 1px 1px white;
		font-size: 26px;
		text-align: right;
	}
	.help-page p {
		margin-bottom: 15px;
	}
	.help-page .nav-list li:active {
		background: #fff;
	}
	.help-page .nav-list li {
		background: #fff;
		border: none;
		border-bottom: 1px solid #dddddd;
		box-shadow: none;
		color: #222;
		font: 15px Arial, "Helvetica Neue", Helvetica, sans-serif;
		padding-right: 14px;
		text-align: right;
		display: block;
	}
	.help-page .nav-list {
		padding-left: 0;
		padding-right: 0;
	}
	.help-page .nav-list > li > a {
		margin-left: 0;
		font-size: 13px;
		font-weight: bold;
		padding: 11px 10px 11px 10px;
	}
	.help-page .nav-list > li:hover {
		background: #fff;
	}
	.help-page li a {
		font-size: 15px;
	}
	.help-page .nav-list .active > a,
	.help-page .nav-list .active > a:hover {
		color: #ed434e;
		text-shadow: none;
		background: #fff;
	}
	.help-page .nav > li > a:hover {
		background: #fff;
	}
	.help-page h2 {
		font-size: 16px;
		text-align: right;
		border-bottom: 1px solid gray;
		margin: 12px 0 33px 0;
		font-weight: normal;
		color: #6B6B6B;
	}
	.help-page h3 {
		color: #6B6B6B;
		margin: 20px 0 10px 0;
	}
	.help-page .span3 {
		min-height: 600px;
		width: 21%;
		margin: 0;
		height: auto;
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;
		font-size: 13px;
		display: inline-block;
		vertical-align: top;
		max-width: 190px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.help-page .span8 {
		margin-left: 0;
		padding: 20px 30px;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		min-height: 600px;
		background: white;
		width: 79%;
		line-height: 140%;
		position: relative;
		overflow: hidden;
		font-size: 13px;
		display: inline-block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
	}
	.help-page .span8:before {
		content: "left-border";
		text-indent: -9999px;
		position: absolute;
		top: 67px;
		left: 0;
		width: 1px;
		height: 100%;
		background-color: #dddddd;
	}
	.help-page .span8:after {
		content: "bottom-border";
		text-indent: -9999px;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 1px;
		height: 30px;
		background-color: #fff;
	}
	.text a {
		color: #e6343e;
	}
	.text a:hover {
		text-decoration: underline;
	}
	.text .przycisk-kolekcjonowania {
		color: #fff;
	}
	.text .przycisk-kolekcjonowania:hover {
		text-decoration: none;
	}
	/* Kontakt */
	.kontakt input[type="text"],
	.kontakt input[type="url"] {
		width: 100%;
		max-width: 620px;
	}
	.kontakt textarea{
		width: 100%;
		max-width: 620px;
		height: 150px;
		font-size:14px;
	}
	.kontakt_podpowiedz
	{
		width:620px;
		margin-bottom:10px;
		border: 1px solid #FF0000;
		float:left;
	}
	.kontakt_podpowiedz ul li{
		list-style: circle outside none;
		margin-left:15px;
	}
	.kontakt_podpowiedz{
		display:none;
		min-width:400px;
	}
	.kontakt label{
		width:620px;
		float:left;
	}



.form_line {
	clear:both;
	min-height:35px;
	margin-top: 5px;
	font-size:17px;
	color: #666
}
.form_line label {
	width: 160px;
	display: block;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	text-align: right;
	margin-right: 10px
}
.form_line label.display_type {
	width: 48px;
	margin-top: 5px;
	text-align: right;
	margin-right: 10px
}
.form_line textarea {
	width: 65%;
	max-width: 270px;
	height: 75px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form_line input[type=text], .form_line select{
	font-size: 17px;
	font-weight: normal;
	padding: 4px;
}
.form_line .show_more_collections {
	text-align: left;
}
.form_line.edit_profile_about {
	position: relative;
}
.form_line.edit_profile_about .chars_counter {
	position: relative;
	left: 2px;
	top: -8px;
}
.form_line_nonfloat label{
	margin: 5px 0px;
}
/* Errors */
.form_error, .recaptcha_error {
	border-radius: 5px;
	opacity: 0.8;
	text-align: left;
	width: 230px;
	color: red;
	font-style: italic;
	display: block;
	padding-left: 170px;
	position: relative;
	top: -2px;
}
/* Password Request */
#form_request_password {
	text-align: center;
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
}
#form_request_password label {
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
}
/* PIN */
form#pin {
	position: relative;
}
#pin #description {
	position: relative;
	z-index: 1;
	height: 160px;
}
#pin .form_left_side {
	width: 300px;
	display: inline-block;
}
#pin .form_right_side {
	display: inline-block;
	margin-left: 20px;
	position: absolute;
	top: 3px;
}
#pin .form_right_side input,
#pin .form_left_side input,
#pin .form_left_side textarea {
	width: 293px;
	padding: 7px 0px 0px 7px;
}

div#page_content #pin .form_left_side textarea {
	max-width: 300px;
	width: 300px;
}

/* Right/Left Sides */
.left-side {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin-bottom: 15px;
}
.right-side {
	display: inline-block;
	vertical-align: top;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 10px;
	text-align: left;
	width: 100%;
	max-width: 480px;
}
/* Edycja Kolekcji */

#collection-edit {
	text-align: center;
}
/* Inne */
input#recaptcha_response_field{
	margin-left: -87px !important;
}

	/* Responsive */
@media (min-width: 1030px) {
	.flashmessage {
		width: 800px;
		left: 50%;
		margin-left: -400px;
	}
}
@media (max-width: 1030px) {
	label, input, button, select, textarea {
		font-size: 14px;
	}
	.form_line input[type=text],
	.form_line select {
		font-size: 14px;
	}
	.alert {padding: 8px 10px;}
	.flashmessage {
		width: calc(100vw - 60px);
	}
	.modal-add-photos .form_line label {
		width: 100%;
		text-align: left;
		margin: 0 0 5px 0;
	}
}
@media (max-width: 530px) {
	.right-side {
		width: 95%;
		margin-left: 0;
	}
	#collection-edit .form_line label {
		width: 120px;
	}
}
@media (max-width: 470px) {
	/*Formularz rejestracji */
	#form_register_normal label {
		width: 100%;
		float: none;
		text-align: left;
		margin-bottom: 4px;
	}
	#form_register_normal .form_error,
	#form_register_normal .recaptcha_error {
		padding-left: 0;
	}
	#form_register_normal #recaptcha_area {
		position: relative;
		left: -20px;
	}
}
@media (max-width: 370px) {
	#collection-edit .form_line label {
		width: 100%;
		text-align: left;
		margin: 0 0 5px 0;
	}
	.form_line textarea {
		width: 100%;
	}
}


	@media (min-width: 1180px) {
		/* widok masonry */
		.screeningOnAir .masonry_container,
		.screeningOnAir .observe_section {
			max-width: 1150px !important;
			background-color: rgba(248, 248, 248, 0.6);
			padding-top: 10px;
		}

		.screeningOnAir .observe_section {
			padding-bottom: 0;
		}
		/* koniec widok masonry */

		/* widok single */
		.screeningOnAir #page_content.cp_items_user_single .page {
			float: none;
			margin: 0 auto;
		}

		.screeningOnAir .items_user_walls_column {
			display: none;
		}
		/* koniec widok single */
	}

	.screeningOnAir .screeningOff {
		display: none;
	}

	.screeningOnAir #observe_section_container,
	.screeningOnAir #blog_posts_section_container {
		display: none !important;
	}



	.search_bar {
		background-color: white;
		-moz-box-shadow: 0 1px 1px 0px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 1px 1px 0px rgba(0, 0, 0, .1);
		box-shadow: 0 1px 1px 0px rgba(0, 0, 0, .1);
		-webkit-border-radius: 0 0 11px 11px;
		-moz-border-radius: 0 0 11px 11px;
		-ms-border-radius: 0 0 11px 11px;
		-o-border-radius: 0 0 11px 11px;
		border-radius: 0 0 11px 11px;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FDFFFC), color-stop(100%, #ECECEC));
		background-image: -webkit-linear-gradient(top, #FDFFFC, #ECECEC);
		background-image: -moz-linear-gradient(top, #FDFFFC, #ECECEC);
		background-image: -ms-linear-gradient(top, #FDFFFC, #ECECEC);
		background-image: -o-linear-gradient(top, #FDFFFC, #ECECEC);
		background-image: linear-gradient(top, #FDFFFC, #ECECEC);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFFFC', EndColorStr='#ECECEC');
		border-radius: 0 0 11px 11px;
		border-bottom: 1px solid white;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
		height: 52px;
		line-height: 1;
		margin: 0 auto;
		position: relative;
		top: -28px;
		max-width: 1360px;
	}
	.user-admin .search_bar {
		margin-bottom: 20px;
	}
	.type_filter {
		display:block;
		padding:0;
		float:left;
		height:52px;
		list-style: none outside none;

	}
	.submit_search_form {
		margin-left: 10px;
		cursor: pointer;
		margin-top: 3px;
	}
	.type_filter li.search_type_selector{
		display:block;
		border-right: 1px solid #DADADA;
		float:left;
		height:54px;

	}
	.type_filter li:first-child.search_type_selector a.search_type_selector{
		border-bottom-left-radius:11px;
	}
	.type_filter li.search_type_selector a.search_type_selector{
		padding: 10px 20px;
		font: 18px/33px Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f5f5), color-stop(100%, #ededec));
		background-image: -webkit-linear-gradient(top, #f6f5f5, #ededec);
		background-image: -moz-linear-gradient(top, #f6f5f5, #ededec);
		background-image: -ms-linear-gradient(top, #f6f5f5, #ededec);
		background-image: -o-linear-gradient(top, #f6f5f5, #ededec);
		background-image: linear-gradient(top, #f6f5f5, #ededec);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f5f5', EndColorStr='#ededec');

		display:block;
	}
	.type_filter li.search_type_selector .items_users_active{
		padding: 10px 20px;
		font: 18px/33px Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;
		background: none repeat scroll 0 0 #FFFFFF;

		display:block;
		height: 32px;
		padding: 10px 20px;
	}
	.type_filter li.search_type_selector a.search_type_selector.active{
		background: none repeat scroll 0 0 #FFFFFF;
	}
	.type_filter li.search_type_selector a.search_type_selector:hover{
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));
		background-image: -webkit-linear-gradient(top, #fcfcfc, #f8f8f8);
		background-image: -moz-linear-gradient(top, #fcfcfc, #f8f8f8);
		background-image: -ms-linear-gradient(top, #fcfcfc, #f8f8f8);
		background-image: -o-linear-gradient(top, #fcfcfc, #f8f8f8);
		background-image: linear-gradient(top, #fcfcfc, #f8f8f8);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#f8f8f8');
	}
	.colorpick_container{
		border: 1px solid #CCCCCC;
		float:left;
		-moz-transition: border-color 0.5s ease 0s;
		background: -moz-linear-gradient(center top , #FFFFFF, #F5F5F5) repeat scroll 0 0 #F5F5F5;
		padding: 4px 8px;
		margin-left:10px;
		border-radius:5px;
	}
	.colorpick_arrows{
		background-image: url('/res/img/dk_arrows.png');
		background-position: 99% center;
		background-repeat: no-repeat;
		padding-right:15px;
	}
	.colorpick {
		color:transparent;
		font-size:0px;
		width:140px;
		height:20px;
	}
	.colorpick_icon{
		color: #333333;
		text-shadow: 1px 1px 0 #FFFFFF;
		font-size:12px !important;
		font-family: 'Helvetica',Arial,sans-serif;
		line-height:160%;
		font-weight:bold;
		background-image: url("/res/img/colors.png");
		background-size: 20px auto;
		background-repeat: no-repeat;
		background-position: right center;
	}
	.colorpick_area {
		float:left;
		position: relative;
	}
	.colorpick_area:hover .acolorpick,
	.colorpick_area:active .acolorpick {
		display: block;
	}
	.acolorpick{
		display: none;
		position: absolute;
		top: 30px;
		left: 12px;
		border: 5px solid white;
		box-shadow: 0 0 2px 2px #BABABA;
		height: 150px;
		width: 160px;
		z-index: 16;
	}
	.acolorpick a{
		display: block;
		width: 20px;
		height: 20px;
		float: left;
		margin-top: 0 !important;
	}
	.search_bar .type_filter .search_type_selector .items_users_name{
		margin-right: 15px;
		margin-top: 0px;
		float:left;
	}
	.gecko .search_bar .dk_container{
		width:150px !important;
	}
	.webkit .search_bar .dk_container{
		width:190px !important;
	}
	.ie .search_bar .dk_container{
		width:190px !important;
	}
	#multicolor_form{
		display:inline-block;
	}
	.type_filter li.search_type_selector .items_users_active.border_radius{
		border-bottom-left-radius: 11px;
	}


	/* zawsze */
	.items_user_prev_button,
	.items_user_next_button {
		width: 72px;
		height: 72px;
		display: block;
		z-index: 1;
	}

	/* tylko na dedykowanej stronie (nie w colorboksie) */
	#page_content .single .items_user_prev_button,
	#page_content .single .items_user_next_button {
		background: url(/res/img/prevnextSingle.png) no-repeat;
		position: absolute;
		top: 150px;
		opacity: 0;
		/* animacja pokazywania i ukrywania */
		-webkit-transition: opacity 0.25s ease;
		   -moz-transition: opacity 0.25s ease;
		    -ms-transition: opacity 0.25s ease;
		     -o-transition: opacity 0.25s ease;
		        transition: opacity 0.25s ease;
	}
	#page_content .single .items_user_prev_button {
		left: 10px;
		background-position: 0 0;
	}
	#page_content .single .items_user_next_button {
		right: 10px;
		background-position: -72px 0;
	}

	/* po najechaniu na otaczający kontenerek */
	#page_content .single:hover .items_user_prev_button,
	#page_content .single:hover .items_user_next_button {
		opacity: 0.3;
	}

	/* po najechaniu na przyciski */
	#page_content .single:hover .items_user_next_button:hover,
	#page_content .single:hover .items_user_prev_button:hover {
		opacity: 0.5;
		-webkit-transition: none;
		   -moz-transition: none;
		    -ms-transition: none;
		     -o-transition: none;
		        transition: none;
	}

	/* tylko colorbox (nie na stronie dedykowanej) */
	#colorbox .items_user_prev_button,
	#colorbox .items_user_next_button {
		position: fixed;
		top: 40%;
		background: url(/res/img/prevnext.png) no-repeat;
	}

	#colorbox .items_user_prev_button {
		left: 10%;
		background-position: 0 0;
	}
	#colorbox .items_user_next_button {
		right: 8%;
		background-position: -144px 0;
	}

	/* po najechaniu na przyciski */
	#colorbox .items_user_next_button:hover {
		background-position: -216px 0;
	}
	#colorbox .items_user_prev_button:hover {
		background-position: -72px 0;
	}

	/* przy małej rozdzielczości nie pokazujemy w ogóle */
	@media (max-width: 1024px) {
		#colorbox .items_user_prev_button {
			display: none !important;
		}
		#colorbox .items_user_next_button {
			display: none !important;
		}
	}


	div.report {
		display: none;
		position: absolute;
		z-index: 9;
		background-color: white;
		color: black;
		border: 1px solid black;
		width: 200px;
		right: 50px;
		bottom: -100px;
	}

	#reportform li {
		overflow: hidden;
		border-bottom:1px solid #ccc;
	}
	#reportform li a {
		padding: 7px;
		width: 200px;
		display: block
	}
	#reportform li a:hover {
		background-color: #eee
	}

	.report_button_wrapper {
		position: absolute;
		/* centrujemy widget fb wobec przycisku */
		text-align: center;
		right: 0;
		bottom: 0;
	}

	#colorbox .report_button_wrapper {
		margin-left: -155px !important;
	}



	.typeahead,
	.tt-query,
	.tt-hint {
		width: 750px;
		height: 30px;
		padding: 8px 12px;
		line-height: 30px;
		border: 2px solid #ccc;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		outline: none;
	}

	.typeahead {
		background-color: #fff;
	}

	.typeahead:focus {
		border: 2px solid #0097cf;
	}

	.tt-query {
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}

	.tt-hint {
		color: #999
	}

	.tt-menu {
		padding: 0 4px;
		font: 13px Arial, "Helvetica Neue", Helvetica, sans-serif;
		width: 750px;
		margin: 6px 0 12px;
		background-color: #fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
		-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
		box-shadow: 0 5px 10px rgba(0,0,0,.2);
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}

	.twitter-typeahead {
		display: inline !important;
	}
	
	.tt-suggestion {
		padding: 3px 8px;
		line-height: 24px;
	}

	.tt-suggestion:hover {
		cursor: pointer;
		color: #fff;
		background-color: #0097cf;
	}

	.tt-suggestion.tt-cursor {
		color: #fff;
		background-color: #0097cf;

	}

	.tt-suggestion p {
		margin: 0;
	}

	/* example specific styles */
	/* ----------------------- */

	#custom-templates .empty-message {
		padding: 5px 10px;
		text-align: center;
	}

	#multiple-datasets .league-name {
		margin: 0 20px 5px 20px;
		padding: 3px 0;
		border-bottom: 1px solid #ccc;
	}

	#scrollable-dropdown-menu .tt-menu {
		max-height: 150px;
		overflow-y: auto;
	}

	#main-search .tt-suggestion i{
		color: rgb(173, 173, 173);
	}



/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
body.loading_colorbox {
	overflow-x: hidden;
}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:101;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:visible !important;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/*#cboxOverlay{background:url(/res/img/colorbox/overlay.png) repeat 0 0;}*/
#cboxOverlay{
	background: rgba(237,237,237,0.95);
}
#colorbox{ overflow: visible !important;}
    #cboxTopLeft{width:21px; height:21px; background:url(/res/img/colorbox/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/res/img/colorbox/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/res/img/colorbox/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/res/img/colorbox/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/res/img/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/res/img/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/res/img/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/res/img/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;/* overflow:hidden;*/}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;display:none !important;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/res/img/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;display:none !important;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/res/img/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;display:none !important;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/res/img/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/res/img/colorbox/loading.gif) no-repeat center center white;}
        #cboxClose{position:absolute; top:-20px; right:-20px; background:url(/res/img/colorbox/controls.png?rev=2) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(/res/img/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/res/img/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/res/img/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/res/img/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/res/img/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/res/img/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/res/img/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/res/img/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
/* dodatkowe style do naszego okienka na glownej */
.colorboxLoading, .colorboxPreImage{
	text-align: center;
	margin: 0 auto;
/*	height: 33px;*/
}


	.popup-modal-overlay,
	.popup-modal-wrapper,
	.popup-body,
	.popup-content,
	.popup-body header,
	.popup-body footer {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.popup-modal-overlay {
		display:none;
		/*display:table;*/
		min-width:480px;
		width:100%;
		height:100%;
		position:fixed;
		left:0;top:0;
		/* RGBa with 0.95 opacity */
		background: rgba(237, 237, 237, 0.95);
		/* For IE 5.5 - 7*/
		/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#faededed, endColorstr=#faededed);*/
		/* For IE 8*/
		/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#faededed, endColorstr=#faededed)";*/
		/* for ie conditional : background:transparent; */
		z-index:16;
		margin:0 auto;
	}
	.popup-modal-overlay.black_overlay {
		background: rgba(0, 0, 0, 0.90);
	}
	.popup-modal-wrapper {
		display: table-cell;
		vertical-align: middle;
		text-align:center;
		overflow:auto;
	}
	.popup-body {
		margin:0 auto;
		min-width:450px;
		max-width:760px;
		opacity:1;
		padding:25px;
		position:relative;
	}
	.popup-close {
		width:19px;height:19px;
		position:absolute;
		right:0;top:0;
		text-indent:-9999px;
		background:url(/res/img/fbpopup/close-popup.png) no-repeat;
	}
	.popup-content {
		background:#ffffff;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.23);
		font-family:Arial, Verdana, sans-serif;
		font-size:15px;
		padding:25px;
		border-radius:6px;
	}
	.popup-body header {}
	.popup-body footer {}
	#reklama-popup header h1 {
		color:#333333;
		font-size:48px;
		line-height:48px;
		font-weight:normal;
	}
	#reklama-popup .popup-body {
		min-width:820px;
		max-width:900px;
		background:none;
		box-shadow:0;
		padding:30px 70px;
	}
	#reklama-popup .popup-close {
		right:61px;
		top:21px;
	}
	#reklama-popup .fb-button {
		margin-top:0;
		margin-bottom:25px;
		padding:8px 15px 8px 72px;
		background-image:url(/res/img/fbpopup/facebook2.png);
		background-position:18px center;
		font-size:18px;
		color:#fff;
	}
	#reklama-popup .fb-like {position:absolute;top:-50px;left:-25px;height:22px}
	#reklama-popup header {
		padding-top:60px;
		position:relative;
		background:url(/res/img/fbpopup/logo_stylowi_ciemne2.png) no-repeat top center;
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	#reklama-popup footer {
		background:url(/res/img/fbpopup/oki.png) no-repeat top center;
		height:10px;
		text-indent:-9999px;
		margin-top:50px;
	}
	#reklama-popup section {
		width:100%;
		height:200px;
		position:relative;
		text-align:center;
	}
	#reklama-popup section img {
		position:absolute;
		left:0;bottom:0;
		display:block;
		z-index:27;
	}
	#reklama-popup ul {text-align:center;width:710px;margin:0 auto;margin-top:10px;}
	#reklama-popup li {
		display:inline-block;
		width:184px;
		margin:10px 15px;padding:0;
		position:relative;
		z-index:27;
	}
	#reklama-popup li span {
		display:table-cell;
		vertical-align:middle;
		height:184px;
		width:184px;
		color:#474141;
		border-radius:92px;
		background-color:#f8e9c2;
		margin:0;padding:0;
	}


	

	 
#bmone2t-17950\.3\.1\.1 {
	margin-bottom: 10px;
}
#bmone2t-17950\.3\.1\.1 div {
 	margin: 0 auto !important;
}
.evo_billboard {
	text-align: center;
}
.evo_billboard > div {
	display: inline-block;
	margin-top: 20px;
}



	/* Style do podstrony przyciskow */
	.add-observe-stylowi {
		padding: 0 0 20px 0;
	}
	.add-observe-stylowi  h4 {
		color: #e6343e;
		font-size: 18px;
		margin-bottom: 15px;
	}
	.building-widget-box {
		border: 1px solid #f4f4f4;
		border-radius: 3px;
		/* background: #f4f4f4; */
		padding: 30px;
	}
	.building-widget-box ul {
		width: 100%;
		text-align: center;
		height:30px;
		border-bottom: 1px solid #edebeb;
		font-size:0;
	}
	.building-widget-box ul li {
		display: inline-block;
		height: 29px;
		line-height: 29px;
		padding: 0 20px;
		font-size: 15px;
		border: 1px solid transparent;
	}
	.building-widget-box ul li.active {
		border: 1px solid #edebeb;
		border-bottom: 1px solid #f4f4f4;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		background-color: #f4f4f4;
	}
	.building-widget-box ul li.active a {
		color: #000;
	}
	.building-widget-box ul li:last-child.active {
		/*
		border: 1px solid #000;
		border-bottom: 1px solid #000;
		background-color: #000;
		*/
	}
	.building-widget-box ul li:last-child.active a {
		/*
		color: #fff;
		*/
	}
	.building-widget-box ul a {
		border: 0 !important;
		color:#9e9e9e;
	}
	.apperance-level,.apperance-level2 {
		padding: 15px 0;
		width: 100%;
		text-align: center;
		border-radius: 3px;
		border: 1px solid #edebeb;
		border-top:0;
		background-color: #f4f4f4;
	}
	.apperance-level2 {
		border-top: 1px solid #edebeb;
	}
	.apperance-level.dark {
		/*
		background-color: #000;
		*/
	}
	.apperance-item {
		display: inline-block;
		width: 20%;
	}
	.apperance-level2 .apperance-item {
		width:35%;
	}
	.apperance-item label {
		display: block;
		width: 100%;
		height: 50px;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		cursor: pointer;
	}
	label[for="btnAddType1"] { background-image:url("/res/img/icons/btn-add-type1.png"); }
	label[for="btnAddType2"] { background-image:url("/res/img/icons/btn-add-type2.png"); }
	label[for="btnAddType3"] { background-image:url("/res/img/icons/btn-add-type3.png"); }
	label[for="btnAddType4"] { background-image:url("/res/img/icons/btn-add-type4.png"); }
	/*
	label[for="btnAddType1dark"] { background-image:url("btn/btn-add-type1-dark.png"); }
	label[for="btnAddType2dark"] { background-image:url("btn/btn-add-type2-dark.png"); }
	*/
	label[for="btnAddType3dark"] { background-image:url("/res/img/icons/btn-add-type3-dark.png"); }
	label[for="btnAddType4dark"] { background-image:url("/res/img/icons/btn-add-type4-dark.png"); }
	label[for="btnFollow"] { background-image:url("/res/img/icons/btnFollow.png"); }
	label[for="btnFollowDark"] { background-image:url("/res/img/icons/btnFollowDark.png"); }
	/* Dodaj na Stylowi */
	.add-to-stylowi {
		margin-bottom: 30px;
	}
	/* Obserwuj na stylowi */
	.observe-on-stylowi {

	}

	/* FORM elements */
	.btn-settings {
		padding: 20px 0;
		width: 370px;
		text-align: right;
		display: inline-block;
		margin-top: 6px;
		vertical-align: top;
	}
	.btn-settings input,
	.btn-settings select,
	.btn-settings label,
	.btn-settings textarea {
		display:inline-block;
		font-size: 13px;
	}
	.btn-settings label {
		width: 125px;
		text-align: right;
		padding-right: 10px;
		color:#898989;
	}
	.btn-settings input[type="submit"] {
		display: inline-block;
		background: #e6343e;
		color: #ffffff !important;
		font: 15px Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-weight: bold;
		text-shadow: 0 -1px 1px #be2a32;
		border-radius: 2px;
		border: 1px solid #be2a32;
		padding: 7px 12px 8px 12px;
		cursor: pointer;
	}
	.btn-add-preview {
		vertical-align: top;
		display: inline-block;
		padding: 20px 10px;
		height: 165px;
		line-height: 165px;
		text-align: center;
		width: 210px;
	}
	.btn-add-preview .stylowi-btn-add[data-stbtn-type="3"][data-stbtn-count="top"] span {margin-top: 0} 
	.btn-follow-preview {
		vertical-align: top;
		display: inline-block;
		padding: 20px 10px;
		height: 70px;
		line-height: 70px;
		text-align: center;
		width: 210px;
	}
	.btn-add-preview div {
		display: inline-block;
		height: 32px;
		line-height: 32px;
		vertical-align: middle;
		width: 125px;
	}
	.btn-add-preview a, .btn-follow-preview a {
		position: relative;
		border: 0 !important;
	}
	.btn-add-preview a span {

	}

	#code-container-addbtn, #code-container-observebtn{
		width: 100%;
		display: none;
	}
	.code-content-addbtn,  .code-content-observebtn{
		display: block;
		margin: 0 auto;
		height: 150px;
		width: 80%;
		font-size: 13px;
		cursor: pointer !important;
	}
	textarea#btnDescription{
		resize: none;
	}


	.categories_shopping_menu {
		width: 100%;
		height: 42px;
		background-color: #fff;
		border-bottom: 1px solid #dedede;
		position: relative;
		z-index: 2;
		top: 3px;
	}
	.user-admin .categories_shopping_menu {
		margin-top: 3px;
		margin-bottom: 10px;
	}

	/* Main section */
	.main_category_section {
		width: 100%;
		margin: 0 auto;
		font-size: 0;
		text-align: center;
	}
	.main_category_section > li {
		font-size: 14px;
		display: inline-block;
		vertical-align: top;
	}
	.main_category_section > li:first-child {
		height: 42px;
		line-height: 42px;
		font-size: 20px;
		color: #333;
		font-family: "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;
		padding-right: 20px;
	}
	.main_category_section > li > a {
		display: block;
		height: 42px;
		line-height: 42px;
		padding: 0 25px 0 15px;
		border-color: transparent;
		border-style: solid;
		border-width: 0 1px 1px 1px;
		font-weight: bold;
		position: relative;
		text-transform: lowercase;
	}
	.main_category_section > li > a:first-letter {
		text-transform: uppercase;
	}
	.main_category_section > li > a:after {
		content: "down";
		text-indent: -9999px;
		display: inline-block;
		width: 10px;
		height: 6px;
		background: url("/res/img/layout/iconset_v2.png") no-repeat 0 -223px;
		position: absolute;
		right: 8px;
		top: 18px;
	}
	.main_category_section > li:hover > a {
		border-color: transparent;
		color: #222;
		background-color: #fafafa;
		border-left: 1px solid #dcdbdb;
		border-right: 1px solid #dcdbdb;
		border-bottom: 1px solid #fafafa;
		position: relative;
		z-index: 5;
	}
	.main_category_section > li:hover .sub_category_section {
		display: block;
	}

	.main_category_section .active {
		font-weight: bold;
		font-size: 120%;
	}
	/* Submenu section */
	.sub_category_section {
		display: none;
		background-color: #fafafa;
		border-bottom: 1px solid #dcdbdb;
		border-top: 1px solid #dcdbdb;
		margin: 0 auto;
		position: absolute;
		width: 100%;
		left: 0;
		top: 42px;
		z-index: 1;
		padding-bottom: 20px;
	}
	.sub_category_content {
		width: 820px;
		margin: 0 auto;
		font-size: 0;
		padding-top: 5px;
	}
	.sub_category_content li {
		text-align: left;
	}
	.sub_category_content a  {
		color: #222;
	}
	.sub_category_content a:hover {
		color: #8d8f8f;
	}
	.sub_category_content > section {
		display: inline-block;
		width: 200px;
		font-size: 12px;
		vertical-align: top;
	}
	.sub_category_content > section > h2 {
		font-size: 14px;
		font-weight: bold;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color: #222;
		text-align: left;
	}
	.sub_sub_category {
		line-height: 15px;
		margin-bottom: 4px;
	}
	.shop_fast_category_assign {
		display: none;
	}
	.shop_fast_category_assign .alert {
		position: absolute;
		bottom: 10px;
	}
	.shop_fast_category_assign select {
		width: 210px;
	}
	.shop_fast_category_assign .suggestion label,
	.shop_fast_category_assign .suggestion input {
		display: inline;
	}

	/* Shopping Filters */
	#shopping-filters {
		width: 210px;
		-moz-box-shadow: 0px 1px 2px rgba(19,19,19,0.17);
		-webkit-box-shadow: 0px 1px 2px rgba(19,19,19,0.17);
		box-shadow: 0px 1px 2px rgba(19,19,19,0.17);
	}
	#shopping-filters > h1 {
		font-size: 20px;
		font-family: "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;
		color: #222222;
		font-weight: normal;
		line-height: 20px;
		padding: 10px;
		border-bottom: 1px solid #e8e8e8;
	}
	.filter-section {
		padding: 10px 10px 15px 10px;
		border-bottom: 1px solid #e8e8e8;
		position: relative;
	}
	.filter-section > h4 {
		color: #333;
		font-size: 15px;
		margin-bottom: 11px;
	}
	.clearFilter {
		position: absolute;
		top: 10px;
		right: 10px;
		height: 17px;
		line-height: 17px;
		padding:0 5px 0 16px;
		border-radius: 2px;
		border: 1px solid #e5e5e5;
		font-size: 11px;
		color: #8d8f8f;
	}
	.clearFilter:before {
		content: "X";
		text-indent: -9999px;
		width: 7px;
		height: 7px;
		overflow: hidden;
		background: url("/res/img/layout/iconset_v2.png") no-repeat -24px -270px;
		position: absolute;
		left: 4px;
		top: 5px;
	}
	/* Custom checkbox and radiobutton */
	.customInputs {
		position: relative;
	}
	.customInputs input[type="checkbox"],
	.customInputs input[type="radio"] {
		visibility: hidden;
		opacity: 0;
		position: absolute;
		left: -9999px;
	}
	.customInputs input[type="checkbox"] + label,
	.customInputs input[type="radio"] + label {
		padding-left: 20px;
		position: relative;
		cursor: pointer;
		font-size: 12px;
		margin-bottom: 2px;
	}
	.customInputs input[type="checkbox"] + label:before,
	.customInputs input[type="radio"] + label:before {
		content: "input";
		width: 13px;
		height: 13px;
		background: url("/res/img/layout/iconset_v2.png") no-repeat 0 -308px;
		position: absolute;
		left: 0;
		top: 2px;
		text-indent: -9999px;
		overflow: hidden;
	}
	.customInputs input[type="checkbox"]:checked + label:before,
	.customInputs input[type="checkbox"].checked + label:before{
		background-position: -13px -308px
	}
	.customInputs input[type="radio"] + label:before {
		background-position: 0 -321px;
	}
	.customInputs input[type="radio"]:checked + label:before,
	.customInputs input[type="radio"].checked + label:before {
		background-position: -13px -321px;
	}
	.customInputs input[type="checkbox"]:checked + label,
	.customInputs input[type="checkbox"].checked + label,
	.customInputs input[type="radio"]:checked + label,
	.customInputs input[type="radio"].checked + label {
		font-weight: bold;
	}
	/* Empty Radio */
	.customInputsEmpty input + label {
		cursor: pointer;
		font-size: 12px;
		margin-bottom: 2px;
	}
	.customInputsEmpty input[type="checkbox"],
	.customInputsEmpty input[type="radio"] {
		visibility: hidden;
		opacity: 0;
		position: absolute;
		left: -9999px;
	}
	.customInputsEmpty input[type="checkbox"]:checked + label,
	.customInputsEmpty input[type="radio"]:checked + label {
		font-weight: bold;
	}
	#shop_filter .sub_cat_lvl3 {
		display: block;
		margin-left: 20px;
	}


	.priceCard {
		background-color:#e5343e;
		-webkit-border-radius: 24px;
		border-radius: 24px;
		width: 48px;
		height:48px;
		position: absolute;
		right: -6px;
		top: 5px;
		text-align:center;
		font-size: 14px;
	}
	.priceCards {
		width: auto;
		position: absolute;
		right: 11px;
		top: -7px;
		text-align: center;
		font-size: 14px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		z-index: 2;
	}
	.box:hover .priceCards,
	.items_user_single .priceCards,
	.priceCards.discounted,
	#cboxContent .priceCards {
		display: block;
	}
	[data-page="main_page"] .priceCards,
	.item-related .priceCards {
		display: none;
	}

	.priceCards.sale .old-price {
		text-decoration: line-through;
	}
	.priceCards .old-price,
	.priceCards .new-price,
	.priceCards .priceCardsBuy,
	.priceCards .discount
	{
		display: block;
		width: 100%;
		position: relative;
		background-color: #e6343e;
		border-radius: 2px;
		padding: 0 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.priceCards .old-price,
	.priceCards .new-price {
		height: 25px;
		line-height: 25px;
	}
	.priceCards.nokaut {
		text-align: right;
	}
	.priceCards.nokaut span.min {
		font-size: 9px;
	}
	.priceCards.nokaut .old-price{
		padding-top: 3px;
		height: auto;
		line-height: 15px;
	}
	.priceCards .old-price {
		background-color: #fff;
		border: 1px solid #575757;
		color: #222;
	}
	.priceCards .new-price {
		color: #fff;
		border:1px solid #e6343e;
	}
	.priceCards .old-price ~ .new-price {
		top: -1px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		height: 26px;
	}
	.priceCards .priceCardsBuy {
		color: #fff;
		margin-top: 5px;
		height: 29px;
		line-height: 29px;
		border: 1px solid #be2a32;
		min-width: 68px;
	}
	.priceCardsBuy:hover {
		background: #e6343e;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6343e), color-stop(100%, #cc202a));
		background-image: -webkit-linear-gradient(top, #e6343e, #cc202a);
		background-image: -moz-linear-gradient(top, #e6343e, #cc202a);
		background-image: -ms-linear-gradient(top, #e6343e, #cc202a);
		background-image: -o-linear-gradient(top, #e6343e, #cc202a);
		background-image: linear-gradient(top, #e6343e, #cc202a);
		border: 1px solid #a41e26;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
		box-shadow: 0 1px 1px rgba(0,0,0,.2);
	}
	.priceCardsBuy:active {
	  position: relative;
	  top: 1px;
	}
	.priceCards .priceCardsBuy {
		content: "";
		display: inline-block;
		background: #e6343e url('/res/img/icons/do_sklepu.png') no-repeat center center;
		text-indent: -9999px;
		position: relative;
		top: 1px;
		margin-right: 4px;
		height: 29px;
	}
	.item_user.single .image { position:static }
	.item_user.single { position:relative; }
	.priceCard:hover {background-color:#e6414a;}
	.item_user.single .priceCard {
		right:10px;
		top:-39px;
		-webkit-border-radius: 50px;
		border-radius: 50px;
		width: 100px;
		height:100px;
		font-size:24px;
	}
	.priceCard a {
		display:block;
		color: #fff;
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		display:block;
		width:48px;
		height:32px;
		padding-top:16px;
		font-size:14px;
	}
	.item_user.single .priceCard a {
		width:100px;
		height:87px;
		padding-top:13px;
		font-size:24px;
	}

	.items_user_single .priceCards {
		right: 0;
		top: 0;
	}
	.sticky_top .priceCards {
		top: 10px;
		right: 10px;
	}

	.priceCards .discount:before {
		content: "rabat";
		text-transform: uppercase;
		display: block;
		font-size: 10px;
		font-weight: normal;
		margin-bottom: -10px;
	}
	.priceCards .discount {
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-topright: 2px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		color: #fff;
		border:1px solid #e6343e;
		line-height: 25px;
		min-width: 68px;
		font-size: 17px;
		font-weight: bold;
	}



	.shopping-categories-li > ul > li > div > ul > ul.categories_marki {
		-webkit-column-count: 5;
		-moz-column-count: 5;
		column-count: 5;
		width: 760px;
	}

	#search_category_admin_list tr {
		height: 50px;
	}
	#search_category_add img {
		float: right;
		width: 100px;
	}
	#search_category_add .optional {
		font-size: 10px;
	}
	#search_category_add input[type="submit"] {
		margin-left: 175px;
	}




@media (max-width: 1780px) {
	#colorbox .items_user_next_button {
		right: 4%;
	}
}

@media (max-width: 1599px) {
	#colorbox .items_user_next_button {
		right: 2%;
	}
}
@media (max-width: 1530px) {
	#colorbox .items_user_next_button {
		right: 1%;
	}
}
@media (max-width: 1510px) {
	#colorbox .items_user_next_button {
		display: none;
	}
}
@media (max-width: 1780px) {
	#search_form input, #search_form .tt-menu {
		width: 530px;
	}
}
@media (max-width: 1550px) {
	#search_form input, #search_form .tt-menu {
		width: 330px;
	}
}
@media (max-width: 1420px) {
	#search_form input, #search_form .tt-menu {
		width: 250px;
	}
	#right-menu .hprofile .avatar {
		max-width: 180px;
		overflow: hidden;
	}
}
@media (max-width: 1399px) {
	#cboxClose {
		right: -20px !important;
	}
}

@media (max-width: 1290px) {
	#cboxWrapper {
		margin-left: 0;
	}

	#cboxWrapper .items_user_walls_column {
		display: none;
	}
}

@media (max-width: 1200px) {
	#search_form input, #search_form .tt-menu {
		width: 190px;
	}
	#right-menu .hprofile .avatar {
		max-width: 120px;
		overflow: hidden;
	}
}
@media (max-width: 1319px) {
	#page_content .items_user_single {
		width: 67%;
	}
}

@media (max-width: 1319px) {
	#page_content.cp_items_user_single {
		margin: 0;
		width: auto !important;
	}

	#page_content.cp_items_user_single .page {
		max-width: none;
	}

	#page_content.wide_items_user_10, #page_content.wide_items_user_11, #page_content.wide_items_user_12 {
		width: auto;
	}

	.cp_items_user_single .item_user.single .image  img {
		width: 100%;
		height: auto;
	}
	/* Single Item Page - Not Colorbox*/
	#page_content.cp_items_user_single {
		margin-left: 0;
		padding: 0 15px;
	}
	.cp_items_user_single .item_user.single {
		text-align: center;
	}
	.cp_items_user_single .item_user.single .image {
		display: inline-block;
		width: auto !important;
	}
	.cp_items_user_single .widget_fans_container {
		width: 100% !important;
		overflow-x: auto;
	}
	.cp_items_user_single .pin_info .user {
		margin-right: 0;
		height: auto;
		white-space: normal;
	}
}

@media (max-width: 1030px) {
	.evo_billboard, .bb_billboard, .evo {
		overflow: hidden;
	}
	#page_content {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		padding: 0;
	}
	#simple-layout {
		width: 98%;
	}
	.row {margin-left: 0}
	h2.cat-name {
		margin: 35px 25px 10px;
		font-size: 65px;
	}
	/* Menu items */
	#left-menu > ul > li > a,
	#right-menu > ul > li > a {
		padding: 0 12px;
	}
	.help_menu > span,
	.login > span,
	.categories-title > span,
	.shopping-title > span,
	.modal_add.before-icon > span,
	.hprofile > a > span {
		display: none !important;
	}
	.before-icon:before,
	.after-icon:after {
		margin: 0 !important;
	}
	#search_form input,
	#search_form .tt-menu {
		width: 118px;
	}

	.hprofile > a {
		padding-left: 40px !important;
	}

	#cboxContent .items_user_single .sticky_top {
		max-width: none;
	}
	/* Search Bar */
	.colorpick {
		width: 20px;
		text-indent: -9999px;
	}
	/* User Header */
	#page_content.cp_user_show {}
	.user_avatar  {
		width: 120px;
		height: 120px;
		top: 20px;
	}
	.user_avatar div {
		width: 100%;
		height: 100%;
	}
	.user-cover .informations {vertical-align: top;}
	.user-cover .informations_cover {top: 15px;left: 140px;}
	.user-cover .name {font-size: 27px;}
	.user-cover .observers {right: 5px;bottom: 3px;font-size: 10px;text-align: right;}
	.profile-header {height: auto; border-radius: 0;}
	.profile-header .user_stats {width:100%;height: auto;overflow: hidden;}
	.profile-header .user_stats ul {
		font-size: 0;
		text-align: left;
	}
	.profile-header .user_stats ul li.button {
		float: none;
		display: inline-block;
		font-size: 13px;
		height: 38px;
		margin-bottom: 0;
		border-right: 1px solid #d7d5d6;
		border-bottom: 1px solid #d7d5d6;
		vertical-align: top;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
		line-height: 23px;
		text-align: center;

	}
	.profile-header .user_stats ul li:nth-child(2) {
		border-left: 1px solid #d7d5d6;
	}
	.profile-header .user_stats ul li.button.active {
		background-position: center 38px;
	}
	li.button.hidden {display: none !important;}
	.profile-header .user_stats ul li.button a {
		padding: 8px 15px 10px 15px;
		border-right: 0;
	}
	.profile-header .user_stats .personal_info {
		width: auto;
		padding: 13px;
		text-align: center;
		height: 36px;
		border-right: 0;
		position: absolute;
		top: -49px;
		left: 0;
		z-index: 6;
	}
	.profile_observe {
		display: block;
		text-align: left;
		margin-top: 10px;
	}
	.location-icon {
		padding-left: 0;
	}
	/* Logowanie  */
	#simple-layout.login-page .srodek {
		padding: 0 10px 30px 10px;
	}
	#simple-layout.login-page .span5 {
		width: 100%;
		padding: 0;
	}
	.fb-button {
		font-size: 11px;
	}
	#simple-layout .span11 {
		margin: 0;
		width: 100%;
	}
	.profile-header .user_stats .partner-panel {
		display: none !important;
	}

	.items_user_single.span10, .items_user_single.span11 {
		width: 100%;
	}
	/*przepinanie - limit 200 px wysokosci*/
	#modal .row .span3 img{
		max-height: 200px;
	}
}
@media (min-width: 801px) and (max-width: 1319px) {
	.item-related.other-from-collection .masonry_container {
		width: 100%;
		margin: 0 auto;
	}
}

@media (max-width: 1080px) {
	#page_content .items_user_single {
		width: 61%;
	}
}

@media (min-width: 851px) and (max-width: 893px), (max-width: 800px) {
	.item-related.other-from-collection .masonry_container {
		width: 91%;
		margin: 0 auto;
	}

	.cp_items_user_single .box {
		margin: 5px;
	}
	.cp_items_user_single .box.item_user .zdjecie,
	.cp_items_user_single .box.item_user .hide-underbanner-wrapper,
	.cp_items_user_single .box.item_user .hide-underbanner-wrapper img,
	.cp_items_user_single .box.item_user.nokaut .show_link img,
	.cp_items_user_single .box.masonry_brick.add-d .zdjecie,
	.cp_items_user_single .box.masonry_brick.add-d .zdjecie img {
		width: 100% !important;
		height: auto !important;
	}

	.cp_items_user_single.item-related.other-from-collection .masonry_container {
		margin-left: 0;
	}

	.cp_items_user_single .user_wall.box.masonry_brick,
	.cp_items_user_single .item_user.box.masonry_brick,
	.cp_items_user_single .add-d.box.masonry_brick {
		width: 45%;
	}
}

@media (max-width: 910px) {
	.menu-price-range {
		border-radius: 0;
	}
	.shopping_menu li a {
		font-size: 12px;
		padding: 0 10px;
	}
}

@media (max-width: 903px) {
	#page_content .items_user_single {
		width: 58%;
	}
}

@media (max-width: 850px) {
	#page_content .items_user_single {
		width: 100%;
		margin-left: 0;
	}

	.items_user_walls_column {
		display: none;
	}
}

@media (max-width: 319px) {
	#left-menu .main-search-li:hover #main-search,
	#left-menu .main-search-li:active #main-search {
		display: block;
	}
	#main-search {
		display: none;
		position:absolute;
		top: 41px;
		left: 0;
		width: 100%;
		height: auto;
		background: #222;
		padding: 8px 0;
	}
	#main-search > form {
		padding: 0 15px;
		text-align: center;
	}
	#main-search .tt-menu {
		text-align: left;
	}
	#main-search > form > input[type="text"] {
		width: 70%;
		height: 20px;
	}
	#left-menu > ul > li.main-search-li {
		position: static;
	}
	#left-menu > ul > li.main-search-li > a {display: block;}
	#left-menu > ul > li.main-search-li > a > span {display: none;}
	.right-submenu.categories {left: -151px !important;}
	.search {
		height: 28px;
		color: #222;
		font-size: 12px;
		border-radius: 2px;
		width: auto;
		background-color: #ccc;
	}
	.search > span {
		display: block;
		font-size: 14px;
		padding: 0 5px;
	}
	.search.before-icon:before {
		display: none !important;
	}
}
@media (min-width: 768px) {
	.mobile:not(.logged_in_user) #search_form input,
	.mobile:not(.logged_in_user) #search_form .tt-menu {
		width: 365px;
	}
	.mobile.logged_in_user #search_form input,
	.mobile #search_form .tt-menu {
		width: 443px;
	}
}
@media (min-width: 425px) and (max-width: 767px) {
	.mobile:not(.logged_in_user) #search_form input,
	.mobile:not(.logged_in_user) #search_form .tt-menu {
		width: 174px;
	}
	.mobile.logged_in_user #search_form input,
	.mobile #search_form .tt-menu {
		width: 205px;
	}
}
@media (min-width: 425px) and (max-width: 767px) {
	.mobile:not(.logged_in_user) #search_form input,
	.mobile:not(.logged_in_user) #search_form .tt-menu {
		width: 174px;
	}
	.mobile.logged_in_user #search_form input,
	.mobile.logged_in_user #search_form .tt-menu {
		width: 205px;
	}
}
@media (min-width: 526px) and (max-width: 590px) {
	.mobile:not(.logged_in_user) #search_form input,
	.mobile:not(.logged_in_user) #search_form .tt-menu {
		width: 123px;
	}
}
@media (min-width: 373px) and (max-width: 424px) {
	.mobile #search_form input,
	.mobile #search_form .tt-menu {
		width: 156px;
	}
}
@media (min-width: 320px) and (max-width: 372px) {
	.mobile #search_form input,
	.mobile #search_form .tt-menu {
		width: 101px;
	}
}
@media (max-width: 372px) {
	.modal-service-container .fb-button {
		font-size: 15px;
		line-height: 19px;
	}
	#modal .register_by_mail {
		font-size: 17px;
	}
}
@media (max-width: 730px) {
	body {
		padding-top: 36px;
	}
	/* Obserwowane */
	.featured_section h1 span {
		display: none;
	}
	.featured_section h1 a:before {
		content: attr(title);
	}
	/* Search bar */
	.search_bar_wrapper {
		display: none;
	}
	.help-page h1 {font-size: 20px;}
	.help-page .nav-list > li > a {font-size: 12px;}
	.help-page h2 {line-height: 25px;}
	.help-page .span8 img {
		width: 100% !important;
		height: auto  !important;
		float: none !important;
	}
	.user_stats ul li.button {
		width: 25%;
		font-size: 11px;
	}
	.user_stats ul li.button a {
		padding: 8px 0px 10px 0px;
	}
	.logged_in_user .user_stats ul li.button {
		width: 16.666%;
	}
	/* Edycja kolekcji */
	.user-cover .about {display: none;}
	.profile-header .user_stats ul li.button {
		width: 50%;
	}
}

@media (max-width: 689px) {
	.board-header h1 {
		width: 450px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.fb_iframe_widget {
		display: block;
		position: relative;
	}

	.board-header .left {
		display: none;
	}

	.board-header .middle {
		margin-left: 10px;
	}

	.board-header .middle_bottom {
		margin-top: 10px;
	}

	.board-header .right .user-profile-avatar {
		display: none;
	}
	.board-header .right {
		align-self: flex-end;
		margin-bottom: 10px;
	}

	.fb-like.fb_iframe_widget {
		display: block;
	}

	.board-header .hr {
		display: none;
	}
}


@media (max-width: 655px) {
	.sticky_top .priceCards {
		top: 53px !important;
		right: 23px !important;
	}
	#pin.edit .form_right_side{
		display: block;
		position: static;
		margin-left: 0;
	}

	#items_user_edit_container .span8 {
		width: 100%;
	}
	#pin .extended_edit_info {
		margin-bottom: 16px;
	}
	#items_user_edit_container > div {
		margin-top: 16px;
	}
}

@media (max-width: 530px) {
	/*widok poj. materialu responsywny*/
	body {
	  padding-top: 16px;
	}
	[data-page="wall_single"] body {
	  padding-top: 36px;
	}

	[data-page="wall_single"] body.user-admin {
		padding-top: 71px;
	}

	#page_content {
	  padding: 0 !important;
	}

	.report_button_wrapper {
	 display: none;
	}

	.button-text {
	  display: none;
	}
	.report_button_action {
		font-size: 10px;
		padding: 5px;
		line-height: 11px;
	}
	.board-header h1 {
		width: 400px;
	}
}

@media (max-width: 525px) {
	#mainav {padding-left:45px;}
	/* Logo */
	#mainav > a {
		width: 10px;
		overflow:hidden;
	}
	#left-menu > ul > li.categories-li {
		position: static;
	}
	.right-submenu.categories {
		width: 100%;
		left: 0 !important;
		font-size: 0;
	}
	.right-submenu.categories > li {
		width: 33%;
		min-width: 105px;
		font-size: 12px;
	}
	.right-submenu.categories > li > a {
		padding: 0 8px;
		height: 32px;
		line-height: 32px;
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	/* Help Pages */
	.help-page {
		max-width: 920px;
		margin: 30px auto;
		border-radius: 7px;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 10px;
	}
	.help-page .span3 {
		display: none;
	}
	.help-page .span8:before {display: none;}
	.help-page .span8 {
		margin: 0 auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		width: 100%;
		max-width: 770px;
	}
	.help-page h2 {line-height: 25px;}
	.help-page .span8 img {
		width: 100% !important;
		height: auto  !important;
		float: none !important;
	}
}

@media (max-width: 470px) {
	#right-menu .register,
	#left-menu .random_button,
	#right-menu .help_page {
		display: none !important;
	}
	.user-cover .name {font-size: 17px;}
	.board-header h1 {
		width: 350px;
	}

	.masonry_brick.rectad {
		max-width: 100%;
		overflow: scroll;
		margin-left: 0;
	}
	.masonry_brick.rectad iframe {
		max-width: 100%;
	}
	.bb-bill-container {
		max-width: 100%;
		overflow: scroll;
	}
}

@media (max-width: 480px) {
	.board-header .middle .fb-like {
		width: 78px;
		overflow: hidden;
	}
}

	@media screen and (max-width: 800px) {
		.curtain-wrapper, .curtain-ribbon {
			display: none !important;
		}
	}
	@media  (max-width: 250px) {
		.user_wall.box.masonry_brick,
		.item_user.box.masonry_brick:not(.mag_item),
		.add-d.box.masonry_brick {
			width: 105px;
		}
	}


	@media (min-width: 251px) and (max-width: 335px) {
		.user_wall.box.masonry_brick,
		.item_user.box.masonry_brick:not(.mag_item),
		.add-d.box.masonry_brick {
			width: 45%;
		}
	}

	@media  (max-width: 400px) {
		.board-header h1 {
			width: 313px;
		}
		.item_user.box .boxmenu {
			display: none;
		}
		#page-header {
			position: absolute;
		}
		.admin_stats {
			bottom: -100px;
		}
		li.shopping-categories-li {
			display: none;
		}
		.hidden400 {
			display: none;
		}
	}
	@media  (max-width: 399px) {
		.board-header h1 {
			width: 210px;
		}
	}

	@media (min-width: 336px) and (max-width: 479px) {
		.user_wall.box.masonry_brick:not(.rectad),
		.item_user.box.masonry_brick:not(.rectad):not(.mag_item),
		.add-d.box.masonry_brick:not(.rectad) {
			width: 46%;
			max-width: 209px;
		}

		.rectad.box.masonry_brick, {
			width: 92%;
			text-align: center;
		}
	}

	@media (max-width: 449px) {
		.user_wall.box.masonry_brick,
		.item_user.box.masonry_brick:not(.mag_item),
		.add-d.box.masonry_brick,
		.skyad.box.masonry_brick {
			width: 45%;
		}

		.rectad.box.masonry_brick {
			width: 90%;
			text-align: center;
		}
	}
	@media (max-width: 479px) {
		/*walle userow*/
		.user_wall.box {
			padding: 0;
			overflow: hidden;
		}
		.user_wall.box .wall_plus {
			width: 100%;
		}
		.user_wall.box.masonry_brick .thumb9 img {
			display: none;
		}
		.user_wall.box .wall_picture,
		.user_wall.box .thumb9 {
			width: 100%;
			margin: 0;
		}
		.user_wall.box .wall_observe {
			text-align: center;
		}
		.user_wall.box .create a.btn,
		.user_wall.box .create-collection:hover a.btn,
		.user_wall.box .create-collection a.btn,
		.user_wall.box .edit a.btn {
			width: 95%;
			padding-left: 0;
			padding-right: 0;
		}
		/*walle userow koniec*/
		#page_content {
			padding: 0 !important;
		}
		.box {
			margin: 5px;
		}
		.box.item_user:not(.featured_item) .zdjecie,
		.box.item_user .hide-underbanner-wrapper,
		.box.item_user .hide-underbanner-wrapper img,
		.box.item_user.nokaut .show_link img,
		.box.masonry_brick.add-d .zdjecie,
		.box.masonry_brick.add-d .zdjecie img
		{
			width: 100% !important;
			height: auto !important;
		}
		.box .zdjecie .priceCards {
			right: 3px;
			top: 3px;
		}
	}
	@media (max-width: 340px) {
		.item_user.box .boxmenu .wall_picture_set {
			display: none;
		}
	}
	@media (min-width: 460px) and (max-width: 689px) {
		.board-header .fb_edge_widget_with_comment { display: none; }
		#container, .featured_section {width: 460px;}
		.featured_section h2.no_data {margin-top:-200px}
	}
	@media (max-width: 919px) {
		#blog_posts_section_container .featured_section {
			height: 470px !important
		}
	}
	@media (min-width: 690px) and (max-width: 919px) {
		.board-header .fb_edge_widget_with_comment {
			left: 181px;
			margin-top: -27px;
			position: absolute;
			top: auto !important;
		}
		.fb-like.fb_iframe_widget {
			display: block;
		}
		.board-header h1 {
			width: 407px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		#container, .featured_section { width: 690px;}
	}
	@media (min-width: 920px) and (max-width: 1149px) {
		#container, .featured_section {width: 920px;}
		.board-header .fb_edge_widget_with_comment {
			left: 181px;
			margin-top: -27px;
			position: absolute;
			top: auto !important;
		}
		#right-menu > ul > li > a.avatar > span {
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
			max-width: 80px;
		}
	}
	@media (min-width: 1150px) and (max-width: 1379px) {
		.board-header .fb_edge_widget_with_comment {
			left: 181px;
			margin-top: -27px;
			position: absolute;
			top: auto !important;
		}
		.board-header {width: 1130px;}
		#container, .featured_section {width: 1150px;}
	}
	@media (min-width: 1380px) and (max-width: 1609px) {
		.board-header {width: 1360px;}
		#container, .featured_section {width: 1380px;}
	}
	@media (min-width: 1610px) and (max-width: 2069px) {
		#container, .featured_section {width: 1610px;}
	}
	@media (min-width: 2070px) and (max-width: 2299px) {
		#container, .featured_section {width: 2070px;}
	}
	@media (min-width: 2300px) and (max-width: 2989px) {
		#container,.featured_section {width: 2300px;}
		.board-header{width: 2280px;}
	}
	@media (min-width: 2990px) and (max-width: 4599px) {
		#container, .featured_section {width: 2990px;}
		.board-header{width: 2970px;}
	}




div.contest.page{
    margin-top: 25px;
    line-height: 1.4;
}

div.contest.page h2.contest_type {
    margin-bottom: 15px;
    border-bottom: #f1f1f1 2px solid;
    padding-bottom: 10px;
}

div.contest.page ul.contest_list li {
    margin-bottom:5px;
}

div.contest.page ul.contest_list li a {
    font-size: 14px;
}

div.contest.page div.contest_info {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-style: italic;
}

div.contest.page.contest_show a {
    color: #e6343e;
}

div.contest.page div.contest_image {
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;
}

div.contest.page div.contest_image img {
    width: 100%;
}

div.contest.page h2.contest_name {
    margin-top: 20px;
    margin-bottom: 30px;
    border-bottom: #f1f1f1 2px solid;
    padding-bottom: 10px;
}

div.contest.page a.contest_form {
    font-size: 14px;
    color: #e6343e;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

.contest_image img {
	max-width: 100%;
} 

div.contest.page a.contest_form:hover {
    text-decoration: underline;
}

div.contest.page p {
    margin-bottom:10px;
}

div.contest.page h5 b {
    margin-right:20px;
}

div.contest.page .contest_dates {
    margin-bottom:7px;
}

div.contest.page .contest_winners{
    margin-bottom: 20px;
}

div.contest.page .contest_winners h3{
    margin-bottom: 20px;
}

div.contest.page div.contest_rule {
    padding:20px;
    margin-top:15px;
    background-color: #fcfafa;
}

div.contest.page .contest_rule h4{
    margin-bottom: 15px;
}


