.block100 {
	widht: 98%;
}
.block100, .block50, .block30 {
	margin: 0.9%;
	padding: 0;
	border: none;
	vertical-align: top;
}
.temp {
	margin: 0 auto 10px;
	width: 1220px;
}
p.help {
	font-size: 11px;
	font-style: italic;
}
.temp.block50 {
	width: 48% !important;
}
@media screen and (max-width: 1399px) {
	.block50 {
		width: 98%;
		display: inline-block;
	}
	.block30 {
		width: 48%;
		display: inline-block;
	}
	ul#AttributesList li, ul#AttributesValuesList li, ul#AttributesProductList li {
		width: 23.5%;
	}
}
@media screen and (min-width: 1400px) {
	.block50 {
		width: 48%;
		display: inline-block;
	}
	.block30 {
		width: 31%;
		display: inline-block;
	}
	ul#AttributesList li, ul#AttributesProductList li, ul#AttributesValuesList li {
		width: 15.5%;
	}
	#description-long iframe, #description-short iframe {
		height: 400px !important;
	}
}
label.netto, label.gross {
	display: block;
}
th.netto, td.netto, label.netto {
	background-color: #bae9ff;
}
th.gross, td.gross, label.gross {
	background-color: #d8f8d8;
}
th.advance, td.advance, label.advance {
	background-color: #ff0;
}
input.date, input.datetime {
	background: transparent url('images/ico_date.png') no-repeat 4px center;
	padding: 2px 0 2px 25px;
	width: 130px;
	border: none;
}
input.lang {
	width: 100%;
}
a, abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, pre, q, samp, section, small, span, strong, sub, summary, sup, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	outline: none;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
a, ins, del {
	text-decoration: none;
}
ul, ol {
	list-style: none;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
q:after, q:before {
	content: "";
}
input, select, textarea {
	width: 250px;
	vertical-align: middle;
	border: 1px solid #d3d3d3;
	font-size: 12px;
}
input.short, select.short, textarea.short {
	width: 100px;
}
#product-seo textarea, #page-seo textarea, #block-seo textarea, #block-email textarea {
	width: 100%;
}
ul.tagit {
	width: calc(100% - 12px);
}
input[type="checkbox"], input[type="radio"] {
	width: 20px !important;
}
input[name^="aPositions"], input[name^="aFilesPositions"], input.iPos {
	width: 50px;
}
input[name^="postschema_fees_values_"] {
	width: 70px;
}
input#date-from, input#date-to {
	width: 70px;
}
select.thumbS {
	width: 60px;
}
tr {
	border-bottom: 1px solid #bababa;
}
tr:nth-child(odd) {
	background: #fff;
}
tr:nth-child(even) {
	background: #fafafa;
}
table {
	width: 100%;
	border-collapse: collapse;
}
body, h1, h2, h3, h4, h5, h6, p, form, fieldset, img, ul {
	margin: 0;
	padding: 0;
	border: 0;
}
* {
	font-family: "Trebuchet MS", "Verdana", sans-serif !important;
}
body {
	background-color: #eee;
}
body, table {
	font-size: 12px;
}
.clear {
	clear: both;
	width: 100%;
	height: 0px;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.dashed {
	border: 1px dashed #f16311;
	background: #fcfcfc;
}
a {
	color: #ce3804;
	text-decoration: none;
}
a:hover {
	color: #f60;
	text-decoration: none;
}
a.dialog {
	display: inline-block;
	vertical-align: middle;
	height: 26px;
}
#header {
	min-width: 1260px;
	max-width: 1880px;
	margin: 2px auto;
	height: 25px;
	text-align: right;
	line-height: 25px;
}
#header #logo-sellsmart {
	float: left;
	width: 133px;
	height: 25px;
}
#header #logo-sellsmart a {
	display: block;
}
#header #version {
	font-size: 10px;
	margin: 0 10px;
	display: inline-block;
}
#header #lang {
	font-size: 13px;
	margin: 0;
	display: inline-block;
}
#header #lang a {
	background: url('images/logout-icon.jpg') center right no-repeat;
	padding: 0 14px 0 0;
}
#header #lang a:hover {
	color: #f16311;
}
#header #lang a, #header #lang select {
	color: #000;
	margin-left: 10px;
}
#header #lang select {
	width: 50px;
}
#panel-login {
	width: 440px;
	height: 300px;
	margin: 7% auto 0 auto;
	position: relative;
}
#panel-login fieldset {
	padding: 0 120px;
	height: 217px;
}
#panel-login table {
	border-collapse: separate;
	border-spacing: 3px 10px;
	margin-top: 90px;
	float: left;
}
#panel-login table tr {
	background: none;
}
#panel-login strong {
	font-weight: bold;
}
#body-login {
	background: #eee;
}
#body-login #version {
	text-align: right;
}
#body-login input {
	border: 1px solid #eee;
	width: 150px;
}
#body-login #submit {
	height: 27px;
	display: inline-block;
	padding: 4px 10px 5px 10px;
	margin: 0 10px;
	background-color: #f60;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	border: none;
	text-align: center;
	outline: none;
	bordeR: 1px solid #fafafa;
	cursor: pointer;
	width: 95px;
	min-width: 95px;
	font-weight: bold;
}
#body-login #submit:hover {
	background-color: #ff5400;
	bordeR: 1px solid #fafafa;
}
#body-login #error {
	float: left;
	margin-top: 130px;
	width: 440px;
	height: 167px;
	text-align: center;
	font-size: 15px;
}
.submit {
	height: 27px;
	display: inline-block;
	padding: 4px 10px 5px 10px;
	margin: 0 10px;
	background-color: #f60;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	border: none;
	text-align: center;
	outline: none;
	bordeR: 1px solid #fafafa;
	cursor: pointer;
	width: 95px;
	font-weight: bold;
}
.submit:hover {
	background-color: #ff5400;
	bordeR: 1px solid #fafafa;
}
#container {
	text-align: center;
}
#container #menu-wrapper {
	width: 100%;
	border-top: 1px solid #bababa;
}
#container #menu #pages-and-products h1 {
	background: url('images/pages-and-products-icon.png') top left no-repeat;
}
#container #menu #clients-and-orders h1 {
	background: url('images/clients-icon.png') top left no-repeat;
}
#container #menu #payments-and-carriers h1 {
	background: url('images/payments-icon.png') top left no-repeat;
}
#container #menu #ads-marketing-comparators h1 {
	background: url('images/marketing-icon.png') top left no-repeat;
}
#container #menu #raports-and-stats h1 {
	background: url('images/raports-icon.png') top left no-repeat;
}
#container #menu #import-export h1 {
	background: url('images/import-icon.png') top left no-repeat;
}
#container #menu #config h1 {
	background: url('images/config-icon.png') top left no-repeat;
}
#container #menu #allegro h1 {
	background: url('images/allegro-icon.png') top left no-repeat;
}
#container #menu #menu-swap {
	height: 24px;
	width: 24px;
	display: block;
}
#container.normal #menu {
	min-width: 1250px;
	max-width: 1850px;
	margin: 0 auto;
	padding: 4px 5px 0;
	color: #000;
	position: relative;
}
#container.normal #menu .menubox {
	float: left;
	width: 230px;
	height: 180px;
}
#container.normal #menu .menubox ul {
	text-align: left;
	padding-left: 60px;
}
#container.normal #menu .menubox ul li {
	margin: 0;
}
#container.normal #menu .menubox ul li a {
	font-size: 11px;
}
#container.normal #menu .menubox ul li a:hover {
	text-decoration: underline;
}
#container.normal #menu a {
	color: #000;
}
#container.normal #menu h1 {
	font-size: 14px;
	color: #000;
	height: 30px;
	margin: 0 0 -4px 0;
	padding: 5px 0 0 45px;
}
#container.normal #menu #menu-swap {
	background: url('images/ico_less.png');
	position: absolute;
	right: 16px;
	bottom: 7px;
}
#container.small #menu {
	min-width: 1250px;
	max-width: 1850px;
	height: 43px;
	margin: 0 auto;
	padding: 8px 0 0 0;
	color: #000;
}
#container.small #menu .menubox {
	float: left;
	width: 11.9%;
}
#container.small #menu .menubox ul {
	text-align: left;
	padding: 5px;
	position: absolute;
	background-color: #eee;
	display: none;
	z-index: 100;
	width: 190px;
	border: 1px solid #bababa;
}
#container.small #menu .menubox ul li {
	margin: 3px 0 0 0;
	padding: 3px 7px;
}
#container.small #menu .menubox ul li a {
	font-size: 11px;
}
#container.small #menu .menubox ul li a:hover {
	text-decoration: underline;
}
#container.small #menu .menubox:hover ul {
	display: block;
}
#container.small #menu a {
	color: #000;
}
#container.small #menu h1 {
	font-size: 10px;
	color: #000;
	height: 30px;
	margin: 3px 4px;
	padding: 5px 0 0 5px;
	font-weight: bold;
	padding: 5px 0 0 45px;
	cursor: pointer;
}
#container.small #menu #menu-swap {
	background: url('images/ico_more.png');
	float: left;
	margin: 7px 16px;
}
#body {
	min-width: 1220px;
	max-width: 1850px;
	margin: 10px auto 0;
	border: solid #bababa 1px;
	background-color: #fff;
	padding: 7px 15px;
	text-align: left;
}
#body.tabbed {
	padding-top: 17px;
}
h1 {
	font-size: 18px;
	text-align: left;
	color: #f16311;
	margin-bottom: 5px;
}
h2 {
	font-size: 14px;
	color: #f16311;
	font-weight: normal;
	margin: 0 0 5px 5px;
}
#sellsmart-banners-container {
	margin: 30px auto 40px;
	position: relative;
}
#sellsmart-banners-container ul {
	margin: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	list-style-type: none;
	width: 100%;
}
#sellsmart-banners-container ul li {
	float: left;
	margin: 0 -100% 0 0;
	width: 100%;
	position: relative;
	padding: 0;
	transition: opacity 1s linear 0s;
	-webkit-transition: opacity 1s linear 0s;
	-o-transition: opacity 1s linear 0s;
	-moz-transition: opacity 1s linear 0s;
	opacity: 0;
	text-align: center;
	z-index: 1;
}
#sellsmart-banners-container ul li.activeSlide {
	transition: opacity 1s linear 0s;
	-webkit-transition: opacity 1s linear 0s;
	-o-transition: opacity 1s linear 0s;
	-moz-transition: opacity 1s linear 0s;
	opacity: 1;
	z-index: 2;
}
#sellsmart-banners-container ul li .text {
	position: absolute;
	bottom: 15px;
	right: 0;
	left: 0;
	padding: 10px;
	background: rgba(0,0,0,0.3);
	text-align: left;
	width: calc(100% - 120px);
	max-width: 1600px;
	margin: 0 auto;
}
#sellsmart-banners-container .pages {
	bottom: 10px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	text-align: right;
	width: 1220px;
	z-index: 100;
}
#sellsmart-banners-container .pages a.page {
	background: url("../images/666666_ff5400/bannerpages.png") no-repeat scroll center top transparent;
	color: transparent;
	display: inline-block;
	height: 11px;
	margin-top: 8px;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 16px;
}
#sellsmart-banners-container .pages .page.activeSlide, #sellsmart-banners-container .pages strong, #sellsmart-banners-container .pages a.page:hover {
	background-position: center bottom;
}
.home h2 {
	font-size: 13px;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #eee;
}
.home p {
	font-size: 11px;
	margin: 0 0 5px 20px;
}
.home .blue {
	color: #387408;
	font-weight: bold;
}
.home table#orders.list tbody td.actions, .home table#orders.list thead th.actions {
	width: 100px;
}
.home tfoot td.actions {
	text-align: right;
}
.home tbody td {
	height: 30px;
}
.home iframe {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
}
.home-wrapper h2 {
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
	margin-left: 0;
}
h2.home {
	color: black;
	margin-top: -15px;
}
div.home-bg {
	background: #ffffff;
	background: -webkit-gradient(linear,center bottom,center top,from(#eeeeee),to(#ffffff));
	background: -webkit-linear-gradient(bottom,#eeeeee,#ffffff);
	background: -o-linear-gradient(bottom,#eeeeee,#ffffff);
	background: -moz-linear-gradient(bottom,#eeeeee,#ffffff);
	background: linear-gradient(to bottom,#eeeeee,#ffffff);
	display: block;
	height: 25px;
	margin-top: -7px;
	width: calc(100% + 30px);
	margin-left: -15px;
}
.full-home {
	float: left;
	width: 100%;
}
.full-home .full-h2 {
	background: #f60;
}
.left-home {
	float: left;
	width: 660px;
	margin-right: 10px;
}
.left-home .left-h2 {
	background: #f60;
}
.left-home .inside-left-h2 {
	background: #f60;
}
.left-home .inside-top {
	float: left;
	width: 660px;
	margin-bottom: 10px;
}
.left-home .inside-left {
	float: left;
	width: 330px;
}
.left-home .inside-right {
	float: right;
	width: 330px;
}
.right-home {
	float: right;
	width: 550px;
	text-align: center;
}
.right-home p.last {
	margin-bottom: 15px;
}
.right-home .right-h2 {
	background: #f60;
	text-align: left;
}
#news {
	width: 540px;
	margin: 0 0 0 0;
}
#news iframe {
	width: 520px;
	height: 300px;
	border: 1px solid #f16311;
	margin: 0 0 0 10px;
}
#mostly-used {
	float: left;
	width: 670px;
	margin: 0 0;
}
#mostly-used li {
	width: 313px;
	height: 30px;
	border: 1px solid #f16311;
	margin: 10px 0 0 10px;
	float: left;
}
#mostly-used li a {
	display: block;
	height: 21px;
	margin: 2px;
	padding-top: 5px;
	text-align: center;
	color: #000;
}
#mostly-used li a:hover {
	background: #d1e2ef;
}
.tab-headers {
	padding: 0;
	text-align: left;
	margin-top: -50px;
}
.tab-headers li {
	display: inline-block;
	margin: 3px;
	text-align: center;
}
.tab-headers a {
	padding: 8px;
	display: block;
	border: 1px solid #bababa;
	background-color: #444;
	outline: none;
	color: #fafafa;
}
.tab-headers .lib-tabs-selected a {
	background-color: #fff;
	color: #000;
	border-bottom: 1px solid #fff;
}
.tab {
	border: 1px solid #e3e3e3;
	padding: 5px;
}
#payments-list .tab {
	min-height: 610px;
}
#allegro_template, #ebay_template, #swistak_template {
	width: 80%;
	margin: 0 auto;
}
#allegro_template table, #ebay_template table, #swistak_template table {
	font-size: 14px;
	width: 100%;
	margin: 10px 0px 15px 0px;
	border: 1px #fbdfda dashed;
	background-color: #fcfcfc;
}
#allegro_template td, #ebay_template td, #swistak_template td {
	padding: 5px 0 5px 35px;
	width: 50%;
}
#allegro_template td.c1, #ebay_template td.c1, #swistak_template td.c1 {
	width: 50%;
}
#allegro_template td.c2, #ebay_template td.c2, #swistak_template td.c2 {
	width: 18%;
}
#allegro_template td.c3, #ebay_template td.c3, #swistak_template td.c3 {
	width: 14%;
}
#allegro_template td.c4, #ebay_template td.c4, #swistak_template td.c4 {
	width: 44%;
}
#allegro_template td.c5, #ebay_template td.c5, #swistak_template td.c5 {
	width: 10%;
}
#allegro_template_text, #ebay_template_text, #swistak_template_text {
	width: 100%;
	height: 300px;
	border: 1px #fbdfda dashed;
}
#categories select.form_cat {
	width: 222px;
}
.filter {
	background: #fff;
	padding: 10px;
	margin: 0 0 10px 0;
	border: 3px solid #f60;
	text-align: left;
}
.filter label {
	margin: 0 10px;
	font-size: 11px;
	font-weight: bold;
}
.filter #stats-date-from, .filter #stats-date-to {
	width: 70px;
}
.filter .submit {
	float: right;
}
#referers-config table tr td, #referers-config table tr th {
	width: 25%;
}
table.details {
	font-weight: normal;
	border-collapse: separate;
	border-spacing: 1px;
}
table.details>thead>tr>th, table.details>thead>tr>td, table.details>tbody>tr>th, table.details>tbody>tr>td {
	padding: 5px;
	vertical-align: middle;
}
table.details>thead>tr>th, table.details>tbody>tr>th {
	font-weight: bold;
}
table.details h2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
table.details>tbody>tr>.name {
	text-align: right;
	width: 150px;
	font-weight: bold;
}
#block-notifications table.details>tbody>tr>.name {
	width: 400px;
}
table.details>tbody>tr>.value {
	text-align: left;
	width: auto;
}
table.details>tbody>tr>.help {
	width: 30px;
}
table.details>tbody>tr>.help, table.details>tbody>tr>td p.help {
	font-style: italic;
	font-size: 11px;
}
table.details>tbody>tr>.help ul, table.details>tbody>tr>td p.help ul {
	list-style-type: disc;
	padding-left: 30px;
}
table.details>tbody>tr>.help strong, table.details>tbody>tr>td p.help strong {
	font-weight: bold;
}
table.details .actions {
	text-align: center;
	border-bottom: none;
	background: none;
}
table.details .save {
	text-align: right;
}
table.details .votes {
	width: 80px;
}
table.details#compare_settings .name {
	width: 350px;
}
table.details .highlight {
	background-color: #e6ffda;
}
fieldset .save.float {
	height: 60px;
	clear: both;
}
fieldset .save.float .floatcontainer {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 50px;
	background-color: #eee;
	padding-top: 10px;
	border-top: 2px solid #f60;
	text-align: right;
}
fieldset .save.float .floatcontainer fieldset.multiple_additional_option label {
	display: inline-block;
	float: left;
}
fieldset .save.float .time_price_set input {
	width: 120px;
}
#user-form table.list>tbody>tr>th, #user-form table.list>tbody>tr>td {
	padding: 6px 5px;
}
#user-form .smartoffer .available {
	font-size: 9px;
}
#user-form .smartoffer .smartoffer {
	width: 130px;
}
#user-form .smartoffer .legend {
	text-align: left;
}
#user-form .smartoffer .legend div {
	margin: 2px 5px;
	height: 7px;
	width: 20px;
	display: inline-block;
	border: 1px solid #b7d94e;
}
#user-form .smartoffer .product.modified, #user-form .smartoffer .legend.modified div {
	background-color: #b9dc4b;
}
#user-form .smartoffer .product.new, #user-form .smartoffer .legend.new div {
	background-color: #fcc;
}
#user-form .smartoffer .product.visited, #user-form .smartoffer .legend.visited div {
	background-color: #b9dc4b;
}
span.smartoffer {
	font-size: 11px;
	color: #f60;
	font-weight: normal;
	font-family: "Verdana", sans-serif;
}
#form-form li {
	margin: 5px 0;
}
#form-form label.checkbox {
	border: 1px solid #d3d3d3;
	padding: 1px 5px 2px 0;
}
#form-form div.values {
	padding: 10px;
	background-color: #eee;
	margin: 5px;
}
#form-form a.add_field, #form-form a.add_value {
	display: inline-block;
	padding: 5px 10px;
	color: #fff;
	background-color: #f60;
	border: 1px solid #fff;
	min-width: 95px;
	text-align: center;
}
#form-form a.add_field:hover, #form-form a.add_value:hover {
	background-color: #ff5400;
}
#products.list td.stock .input {
	width: 45px;
}
#products.list td.price .input {
	width: 45px;
}
#products.list td.stock .input, #products.list td.price .input {
	cursor: text;
	moz-border-radius: 2px;
	border-radius: 2px;
	text-align: left;
	background-color: white;
	border-bottom: 1px solid #e3e9ef;
	border-right: 1px solid #dbdfe6;
	border-left: 1px solid #e2e3ea;
	border-top: 1px solid #abadb3;
	height: 14px;
	padding: 3px;
}
#products.list td.stock .input:hover, #products.list td.price .input:hover {
	border-bottom: 1px solid #b7d5ea;
	border-right: 1px solid #b7d5ea;
	border-left: 1px solid #c5daed;
	border-top: 1px solid #5794bf;
}
#products.list .actions {
	width: 260px;
}
table#pages.list tbody .id a {
	display: none;
	background: transparent url(images/ico_plus_minus.png) no-repeat top center;
	width: 12px;
	height: 12px;
	margin: 0 0 0 4px;
	float: right;
}
table#pages.list tbody .id a.hide_level {
	background-position: bottom center;
}
table#pages.list tbody .actions {
	width: 150px;
}
input.new_element {
	border: 1px solid #fff;
	background: #69c800 url('images/ico/element_add.png') no-repeat 4px center;
	height: 30px;
	padding: 3px 10px 3px 29px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	line-height: 20px;
	width: auto;
}
a.new_element {
	border: 1px solid #fff;
	background: #69c800 url('images/ico/element_add.png') no-repeat 4px center;
	height: 20px;
	padding: 3px 10px 3px 29px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	line-height: 20px;
}
a.new_element img {
	vertical-align: middle;
}
table.list {
	width: 100%;
	font-weight: normal;
}
table.list tbody tr:hover, table.list tbody tr:focus {
	background: #eee;
}
table.list th {
	text-align: center;
}
table.list th.left {
	text-align: left;
}
table.list .save {
	text-align: right;
}
table.list .link {
	width: 400px;
	text-align: left;
}
table.list .author {
	width: 250px;
}
table.list .quantity {
	width: 80px;
}
table.list .summary {
	width: 80px;
}
table.list .clicks, table.list .views {
	width: 40px;
}
table.list .value {
	width: 40px;
}
table.list .id {
	width: 40px;
}
table.list .photo {
	width: 40px;
}
table.list .enabled {
	width: 50px;
}
table.list th.selected, table.list th.del, table.list td.selected, table.list td.del {
	width: 40px;
}
table.list .index {
	width: 100px;
}
table.list .actions {
	width: 120px;
}
table.list .position {
	width: 60px;
}
table.list .stock {
	width: 60px;
}
table.list .price {
	width: 60px;
}
table.list .availability {
	width: 200px;
}
table.list .name, table.list .question {
	min-width: 150px;
	width: auto;
	text-align: left;
}
table.list .pages {
	width: auto;
}
table.list .margin {
	width: 60px;
	line-height: 20px;
}
table.list .margin a {
	display: inline-block;
	height: 20px;
}
table.list .margin a img {
	vertical-align: middle;
}
table.list .thumb {
	width: 70px;
}
#page-files table.list#images-list .thumb {
	display: none;
}
table.list .address {
	width: 150px;
}
table.list .mail {
	width: 200px;
	text-align: left;
}
table.list .phone {
	width: 100px;
}
table.list .description {
	text-align: justify;
}
table.list .login {
	text-align: left;
	width: 100px;
}
table.list .date {
	width: 120px;
}
table.list .banner-type {
	width: 60px;
}
table.list .banner img {
	max-width: 800px;
}
table.list .kind {
	width: 250px;
}
table.list#images-list .photo-place, table.list#files-list .photo-place {
	width: 260px;
}
table.list#images-list td.description, table.list#images-list th.description, table.list#files-list td.description, table.list#files-list th.description {
	width: 260px;
}
table.list#images-list .full_description textarea, table.list#files-list .full_description textarea {
	width: 98%;
}
table.list#images-list tfoot td.actions, table.list#files-list tfoot td.actions {
	text-align: left;
}
table.list#images-list tfoot td.actions a.action-confirm, table.list#files-list tfoot td.actions a.action-confirm {
	display: inline-block;
	padding: 5px 15px;
	color: white;
	font-weight: bold;
	background-color: #f60;
}
table.list#images-list tfoot td.actions select.actions, table.list#files-list tfoot td.actions select.actions {
	width: 350px;
	text-align: left;
}
table.list tfoot tr {
	border-bottom: none;
	background: none;
}
table.list>thead>tr>th, table.list table.list>thead>tr>td, table.list table.list>tfoot>tr>th, table.list table.list>tfoot>tr>td {
	padding: 5px 0;
	vertical-align: middle;
}
table.list>tbody {
	text-align: center;
}
table.list>tbody>tr>th, table.list table.list>tbody>tr>td {
	padding: 3px 5px;
	vertical-align: middle;
}
table.list#groups-multiselect tfoot {
	text-align: left;
	font-size: 12px;
}
table.list thead, table.list tfoot {
	text-align: center;
	font-size: 10px;
}
table.list thead td.pages, table.list tfoot td.pages {
	text-align: left;
	font-size: 10px;
}
table.list thead td.enabled span {
	font-weight: bold;
	margin: 0 3px;
}
table.list thead td.enabled a {
	color: black;
	padding: 3px;
	background-color: gray;
	border-radius: 3px;
	moz-border-radius: 3px;
	webkit-border-radius: 3px;
}
table.list thead td.enabled a:hover {
	color: #acd796;
}
table.list thead td.enabled a.selected {
	color: white;
	background-color: #6d871b;
}
table.list tbody td.actions input {
	display: inline-block;
	border: 1px solid #e1e1e1;
	vertical-align: middle;
	width: 25px;
}
table.list tbody td.actions img {
	display: inline-block;
	vertical-align: middle;
}
table.list tbody td.actions select {
	display: inline-block;
	vertical-align: middle;
}
table.list tbody td.actions a {
	display: inline-block;
	vertical-align: middle;
}
table.list .type {
	font-size: 16px;
	color: #f16311;
	text-align: left;
}
table.list .type th {
	padding: 5px;
	text-align: left;
}
table.list#pages .name {
	text-align: left;
}
table.list#pages .l1 .name {
	padding-left: 30px;
}
table.list#pages .l2 .name {
	padding-left: 60px;
}
table.list#pages .l3 .name {
	padding-left: 90px;
}
table.list#pages .l4 .name {
	padding-left: 120px;
}
table.list#pages .l5 .name {
	padding-left: 150px;
}
table.list#pages .l6 .name {
	padding-left: 180px;
}
table.list#comments .content {
	text-align: left;
}
table.list#products tbody .pages {
	text-align: left;
	font-size: 11px;
}
table.list#products th .sort {
	background: url("images/up_down.png") no-repeat scroll -5px 0 transparent;
	cursor: pointer;
	display: inline-block;
	height: 9px;
	margin: 0 2px;
	vertical-align: middle;
	width: 10px;
}
table.list#products th .sort.ASC {
	background-position: -25px 0;
}
table.list#products th .sort.DESC {
	background-position: -45px 0;
}
table.list#products th {
	padding: 5px 0;
}
table.list#products div.floatcontainer {
	min-height: 50px;
	height: auto;
}
table.list#products div.floatcontainer fieldset {
	display: inline-block;
	width: 570px;
	vertical-align: top;
}
table.list#products div.floatcontainer fieldset.discounts {
	display: block;
	margin: 5px auto;
	clear: both;
	text-align: center;
	vertical-align: initial;
	width: 800px;
}
table.list#products div.floatcontainer fieldset.discounts td, table.list#products div.floatcontainer fieldset.discounts th {
	padding: 3px;
	min-width: 72px;
	text-align: center;
	font-size: 10px;
}
table.list#products div.floatcontainer fieldset > label {
	float: right;
	display: block;
	clear: right;
	margin-bottom: 3px;
}
table.list#products div.floatcontainer label.description {
	display: block;
	margin: 5px auto;
	clear: both;
	text-align: center;
}
table.list#products div.floatcontainer label.description > div {
	display: inline-block;
	vertical-align: top;
}
table.list#orders .id {
	width: 80px;
}
table.list#orders .actions {
	width: 300px;
}
table.list#orders .actions select {
	width: 40px;
	text-align: center;
}
table.list#orders .phone {
	width: 120px;
}
table.list#orders .date {
	width: 120px;
}
table.list#orders .status {
	width: 200px;
}
table.list#orders td.status {
	font-size: 10px;
	text-align: left;
}
table.list#orders tr.order {
	border-left: 1px solid #98d07c;
	border-right: 1px solid #98d07c;
	border-top: 1px solid #98d07c;
	background-color: #e0f7d5;
	line-height: 18px;
}
table.list#orders tr.header {
	font-size: 10px;
	text-align: right;
	background-color: #fafafa;
	border-left: 1px solid #98d07c;
	border-right: 1px solid #98d07c;
	border-bottom: 1px solid #98d07c;
}
table.list#orders tr.product {
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	background-color: #fafafa;
	border-left: 1px solid #98d07c;
	border-right: 1px solid #98d07c;
}
table.list#orders tr.product strong {
	font-weight: bold;
}
table.list#orders tr.summary {
	border-bottom: 1px solid #98d07c;
	border-left: 1px solid #98d07c;
	border-right: 1px solid #98d07c;
	background-color: #e7e8e6;
	font-size: 12px;
}
table.list#orders tr.space {
	border-bottom: 1px solid #98d07c;
	height: 20px;
}
table.list#orders tr.order:nth-child(odd), table.list#orders tr.order:nth-child(even) {
	background: #e0f7d5;
}
table.list#orders td.new {
	background: #acd796;
}
table.list#orders td.adminerror {
	background: #acd796;
	text-decoration: blink;
}
table.list#orders td.inprogress {
	background: #78f68c;
}
table.list#orders td.inprogresslongtime {
	background: #f60;
}
table.list#orders td.send {
	background: #2462ff;
}
table.list#orders td.done {
	background: #dbdcdc;
}
table.list#orders td.readytosend {
	background: #f0f;
}
table.list#orders td.cancel {
	background: #ddd;
}
table.list#orders td.change {
	background: #fff3a3;
}
table.list#orders td.back {
	background: #ffb777;
}
table.list#orders td.law, table.list#orders td.usererror {
	background: #ff6969;
	text-decoration: blink;
}
table.list#orders td.status a {
	font-weight: bold;
	color: black;
}
table.list#orders td.waitforpay {
	background: #ffd400;
	color: #000;
}
table.list#orders td.donedifferent {
	background: #999;
	color: #000;
}
table.list#orders td.waitforuser {
	background: #e466ff;
	color: #000;
}
table.list#banners .banner {
	width: auto;
	overflow: hidden;
}
table.list#banners .banner-archive {
	width: auto;
	overflow: hidden;
}
select.dpd-src {
	width: 65px !important;
}
select.dhl-src {
	width: 65px !important;
}
.protocols_list li {
	display: inline-block;
	width: 20%;
}
.dpd_protocol, .dhl_protocol, .pp_protocol, .paczkomaty_protocol {
	background: none no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 23px;
	margin-left: 5px;
	padding: 0px 3px 2px 30px;
	text-align: center;
	width: 75px;
	border: 1px solid #d3d3d3;
	line-height: 27px;
}
.dpd_protocol {
	background-image: url("images/ico/dpd_api.png");
}
.dhl_protocol {
	background-image: url("images/ico/dhl_api.png");
}
.pp_protocol {
	background-image: url("images/ico/pp_list.png");
}
.paczkomaty_protocol {
	background-image: url("images/ico/paczkomat_api.png");
}
#dhl_form label {
	display: block;
	clear: both;
	line-height: 29px;
}
#dhl_form label select {
	float: right;
	margin-top: 3px;
	width: 251px;
}
#dhl_form label input {
	float: right;
	margin-top: 3px;
	width: 245px;
}
#dhl_form input[type="submit"] {
	margin: 5px auto;
	width: 445px;
	display: block;
}
#enadawca_form select {
	float: right;
	margin-top: 3px;
	width: 251px;
}
#enadawca_form input {
	float: right;
	margin-top: 3px;
	width: 245px;
}
#enadawca_form label {
	display: block;
	clear: both;
}
#paczkomaty_form label {
	display: block;
	clear: both;
	line-height: 29px;
}
#paczkomaty_form label select {
	float: right;
	margin-top: 3px;
	width: 251px;
}
#paczkomaty_form label input {
	float: right;
	margin-top: 3px;
	width: 245px;
}
#paczkomaty_form input[type="submit"] {
	margin: 5px auto;
	width: 445px;
	display: block;
}
.zbozicz_category label {
	display: block;
}
#page-layout .block {
	padding: calc( 0.6% - 1px );
	border: 1px solid #ff5400;
	margin: 0.3%;
	background-color: #fff;
	min-height: 150px;
}
#page-layout .block.block100 {
	margin: 0.3% calc( 0.3% + 3px ) 0.3% 0.3%;
}
#page-layout .block.HL {
	background-color: #ffead2;
}
#page-layout .block.TEXT {
	background-color: #d2e8ff;
}
#page-layout .block.FORM, #page-layout .block.FORUM, #page-layout .block.COMMENTS, #page-layout .block.POLL {
	background-color: #f0f0f0;
}
#page-layout .block.FILTER, #page-layout .block.ADVSEARCHER, #page-layout .block.PRODUCTS {
	background-color: #d2ffd4;
}
#page-layout .block a.delete-block {
	float: right;
	display: inline-block;
	color: transparent;
	background: url('images/ico/delete.png');
	width: 26px;
	height: 26px;
	margin: 2px;
}
#page-layout .block label {
	display: inline-block;
	width: 260px;
	text-align: left;
	margin: 5px;
}
#banners-chart {
	text-align: center;
	margin-top: 10px;
}
#link-visual-stock table.details .name img {
	float: left;
}
ul#AttributesList li, ul#AttributesProductList li, ul#AttributesValuesList li {
	display: block;
	border: 1px solid #f16311;
	overflow: hidden;
	text-align: left;
	float: left;
	padding: 2px;
	margin: 2px;
	height: 19px;
}
table.details > tbody td.value input#sMargin {
	width: 100px;
}
table.details > tbody > tr.price td.value input {
	width: 100px;
}
#attributes-show {
	width: 32px;
	height: 32px;
	display: block;
	background: transparent url("images/ico_more.png") no-repeat center center;
	float: right;
	margin: 5px 10px 0 0;
	vertical-align: middle;
}
#attributes-show span {
	display: none;
}
#product-variant-container thead .product-variant-item, #product-variant-container thead .product-variant-item-head {
	float: left;
}
#product-variant-container #variant-additional {
	width: 32px;
	height: 32px;
	display: block;
	background: transparent url("images/ico_more.png") no-repeat center center;
	float: right;
	margin: 5px 10px 0 0;
}
#product-variant-container #variant-additional span {
	display: none;
}
table.product-variant-item {
	border: 1px solid #e3e3e3;
	width: 96%;
	border-color: #f16311;
}
table.product-variant-item input {
	margin-bottom: 3px;
	margin-top: 3px;
}
table.product-variant-item thead tr, table.product-variant-item tbody tr {
	border-bottom: 1px solid #f16311;
}
table.product-variant-item .active, table.product-variant-item .del {
	width: 5%;
}
table.product-variant-item .buy-price, table.product-variant-item .margin, table.product-variant-item .price, table.product-variant-item .price-old, table.product-variant-item .price-time, table.product-variant-item .stock {
	width: 15%;
}
table.product-variant-item .buy-price input, table.product-variant-item .margin input, table.product-variant-item .price input, table.product-variant-item .price-old input, table.product-variant-item .price-time input, table.product-variant-item .stock input {
	width: 70px;
}
table.product-variant-item .variant-stores .stock {
	width: 180px;
}
table.product-variant-item .product-variant-attributes {
	text-align: left;
}
table.product-variant-item .product-variant-attributes .product-variant-attribute {
	display: inline-block;
	margin: 3px 10px 3px 0;
	width: 325px;
	text-align: left;
}
table.product-variant-item .product-variant-attributes span {
	margin: 0 2px;
	display: block;
}
table.product-variant-item .file {
	text-align: left;
}
table.product-variant-item .file label {
	display: inline-block;
	margin: 3px 10px 3px 0;
	width: 433px;
	text-align: right;
}
table.product-variant-item strong {
	font-weight: bold;
	display: block;
}
table.product-variant-item .variant-additional td {
	text-align: right;
	padding-right: 5px;
}
table.product-variant-item .variant-additional td textarea {
	width: 350px;
	height: 70px;
	vertical-align: middle;
}
table.product-variant-item .variant-additional td input {
	width: 100px;
}
table.product-variant-item .store-active {
	text-align: left;
}
table.product-variant-item .store-stock label {
	display: inline-block;
}
table.product-variant-item-head thead tr, table.product-variant-item tbody tr {
	border-bottom: 1px solid #f16311;
}
table.product-variant-item-head thead tr td, table.product-variant-item tbody tr td {
	height: 26px;
}
table.product-variant-item-head {
	width: 96%;
	border: 1px solid #f16311;
}
table.product-variant-item-head .active, table.product-variant-item-head .del {
	width: 5%;
}
table.product-variant-item-head .buy-price, table.product-variant-item-head .margin, table.product-variant-item-head .price, table.product-variant-item-head .price-old, table.product-variant-item-head .price-time, table.product-variant-item-head .stock {
	width: 15%;
}
table.product-variant-item-head .product-variant-attributes {
	text-align: left;
}
table.product-variant-item-head .product-variant-attributes .product-variant-attribute {
	display: inline-block;
	margin: 3px 10px 3px 0;
	width: 433px;
	text-align: right;
}
table.product-variant-item-head .product-variant-attributes span {
	margin: 0 2px;
	display: block;
}
table.product-variant-item-head .file {
	text-align: left;
}
table.product-variant-item-head strong {
	font-weight: bold;
	display: block;
}
table.product-variant-item-head .file label {
	display: inline-block;
	margin: 3px 10px 3px 0;
	width: 433px;
	text-align: right;
}
table.product-variant-item-head .variant-additional {
	text-align: left;
}
.file-new {
	border-bottom: 1px solid #f16311;
}
#file-new-link {
	margin: 10px;
}
#ordered-products table {
	width: 100%;
}
#ordered-products table input {
	width: auto;
	padding: 3px;
}
#ordered-products thead {
	text-align: center;
	font-size: 10px;
}
#ordered-products thead tr {
	border-bottom: #9f9f9f 1px solid;
}
#ordered-products thead th, #ordered-products thead td {
	padding: 5px;
	vertical-align: middle;
}
#ordered-products tbody {
	text-align: center;
}
#ordered-products tbody .name {
	font-size: 13px;
	text-align: left;
}
#ordered-products tbody .name .input {
	width: 80%;
}
#ordered-products tbody .id .input {
	text-align: center;
	width: 30px;
}
#ordered-products tbody .quantity .input {
	text-align: center;
	width: 70px;
}
#ordered-products tbody .price .input {
	text-align: center;
	width: 70px;
}
#ordered-products tbody .del a {
	display: inline-block;
	background: transparent url('images/ico_del.png') no-repeat scroll left top;
	width: 18px;
	height: 18px;
}
#ordered-products tbody .del a span {
	display: none;
}
#ordered-products tbody tr {
	border-bottom: #9f9f9f 1px solid;
}
#ordered-products tbody th, #ordered-products tbody td {
	padding: 10px 5px;
	vertical-align: middle;
}
#ordered-products tbody tr.store td {
	font-size: 9px;
}
#ordered-products tbody tr.store td.store_head {
	text-align: right;
}
#ordered-products .id {
	width: 40px;
}
#ordered-products .image {
	width: 100px;
}
#ordered-products .price {
	width: 80px;
}
#ordered-products .quantity {
	width: 80px;
}
#ordered-products .summary {
	width: 80px;
}
#ordered-products .del {
	width: 40px;
}
#ordered-products tfoot {
	text-align: center;
}
#ordered-products tfoot th {
	text-align: right;
}
#ordered-products tfoot th, #ordered-products tfoot td {
	padding: 5px;
	vertical-align: middle;
}
#ordered-products tfoot .summary th {
	font-weight: bold;
}
#ordered-products tfoot .summary #summary-cost {
	font-weight: bold;
	font-size: 15px;
	color: #387408;
}
#ordered-products tfoot .summary-order th {
	font-weight: bold;
}
#ordered-products tfoot .summary-order #summary-order-cost {
	font-weight: bold;
	font-size: 15px;
	color: #387408;
}
#ordered-products #new-order-item-button {
	float: left;
}
#email_history tbody {
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
}
#email_history tbody tr th, #email_history tbody tr td {
	border: none;
	background: transparent;
	vertical-align: top;
}
#email_history tbody tr th {
	width: 200px;
}
#email_history tbody tr td {
	padding-bottom: 20px;
}
#email_history tbody tr td.text {
	min-height: 100px;
}
#product-related .multiselect {
	width: 400px;
	height: 275px;
}
#product-related table.related {
	margin: 20px 10px;
	width: auto;
}
#product-related table.related tr {
	min-height: 25px;
}
#product-related table.related td {
	padding: 2px;
}
#product-related table.related .id {
	width: 50px;
	text-align: center;
}
#product-related table.related .del {
	width: 70px;
	text-align: center;
}
#product-related table.related .name {
	width: 400px;
	text-align: left;
}
#carriers-form table.list input {
	width: 200px;
}
#carriers-form #carrier_price_table {
	width: auto;
}
#carriers-form #carrier_price_table tr {
	background-color: transparent;
	border: 0;
}
#carriers-form #carrier_price_table tr td, #carriers-form #carrier_price_table tr th {
	width: 30px;
	text-align: center;
}
#carriers-form #carrier_price_table tr td[colspan="2"], #carriers-form #carrier_price_table tr th[colspan="2"] {
	width: 60px;
}
#carriers-form #carrier_price_table tr input {
	width: 50px;
}
#carriers-form #carrier-countries label {
	display: inline-block;
	width: 190px;
	padding: 1px;
	border: 1px;
	font-size: 9px;
}
#carriers-form #carrier-countries .continent, #carriers-form #carrier-countries .continent0 {
	display: inline-block;
	border: 1px;
	width: 100%;
	background-color: #fbdfda;
	padding: 5px;
	margin-top: 10px;
	font-size: 11px;
}
#carriers-form #carrier-countries .continent .button {
	float: right;
}
#admin-privilages {
	margin: 5px 0 0 0;
	padding: 15px 15px 20px 15px;
	float: left;
	border: 1px dashed #f16311;
}
#admin-privilages li {
	float: left;
	width: 294px;
	margin: 5px 0;
}
#products-search-form, #users-search-form {
	float: left;
}
#products-search-form label, #users-search-form label {
	margin-right: 8px;
}
#attributes-search-form .field {
	display: inline-block;
	vertical-align: bottom;
}
#attributes-search-form input.submit {
	height: 26px;
	width: 26px;
	color: transparent;
	background-image: url('images/ico/ico_search.png');
	border: none;
}
.products-filter #attributes-search-form input.submit {
	margin-top: 14px;
}
#products-search-form {
	vertical-align: middle;
}
#products-search-form .field, #products-search-form #products-goto-form .field {
	display: inline-block;
	vertical-align: top;
}
#products-search-form #product-search {
	height: 22px;
}
#products-search-form input.submit {
	height: 26px;
	width: 26px;
	color: transparent;
	background-image: url('images/ico/ico_search.png');
	border: none;
}
.products-filter #products-search-form input.submit, .products-filter #products-search-form button.submit {
	margin-top: 14px;
}
#products-search-form input {
	width: 156px;
	margin: 0 5px 0 5px;
}
#products-search-form .attributes .attribute {
	display: inline-block;
	margin: 3px 10px 3px 0;
	text-align: left;
	width: 210px;
}
#products-search-form .attributes .attribute label {
	display: block;
}
#products-search-form #search_options_container {
	position: relative;
	display: inline-block;
}
#products-search-form #search_options_container .ui-icon {
	margin-right: -8px;
}
#products-search-form #search_options_container label {
	font-weight: normal;
}
#products-search-form #search_options_container label.ui-state-hover {
	font-weight: bold;
}
#products-search-form #search_options_container a {
	display: inline-block;
	width: 210px;
	padding: 3px 10px;
}
#products-search-form #search_options_container a:hover {
	color: #212121;
}
#products-search-form #search_options {
	position: absolute;
	width: 510px;
	left: 0;
	top: 25px;
}
#products-search-form #search_options ul li {
	width: 48%;
	display: inline-block;
}
#products-search-form #search_options ul li label {
	margin: 0;
}
#products-search-form #search_options ul li label input {
	width: 20px;
	margin: 3px 3px 3px 4px;
}
#products-search-form #search_options ul li label:hover {
	font-weight: normal;
}
#products-goto-form {
	float: right;
}
#products-goto-form #products-goto-value {
	width: 70px;
	margin-top: 0;
}
#products-goto-form label {
	margin: 0;
}
#products-goto-form input.input {
	height: 22px;
}
#products-goto-form .submit {
	height: 26px;
	width: 26px;
	color: transparent;
	background-image: url('images/ico/edit.png');
	margin-top: 0;
	float: none;
	border: none;
}
#orders-search-form input.submit {
	height: 26px;
	width: 26px;
	color: transparent;
	background-image: url('images/ico/ico_search.png');
	margin-top: 0;
	border: none;
	float: none;
}
#users-search-form input.submit {
	height: 26px;
	width: 26px;
	color: transparent;
	background-image: url('images/ico/ico_search.png');
	border: none;
}
#users-search-form input, #users-search-form button {
	width: 105px;
	margin: -5px 5px;
}
#products-search-form select, #users-search-form select {
	width: 200px;
}
#stats-table tr.save-top {
	text-align: left;
}
#stats-table tr.save {
	font-weight: bold;
	font-size: 12px;
}
#stats-table label {
	margin: 0 10px;
	font-size: 11px;
}
#stats-table .submit {
	float: right;
}
#stats-table #stats-date-from, #stats-table #stats-date-to {
	width: 70px;
}
#product-options h2, .smartoffer-mail h2 {
	font-weight: bold;
	letter-spacing: 1px;
	margin: 30px 0 5px;
	padding-left: 10px;
}
#producer-form tr.producer-logo td.value input[type="checkbox"] {
	width: 13px !important;
}
#producer-form img.producer-logo {
	margin: auto;
	vertical-align: middle;
}
#producer-form table.details .name {
	width: 150px;
}
.msg {
	transition: 1s linear;
	background-color: #e6ffda;
	border: 1px solid #68ab2f;
	cursor: pointer;
	font-size: 14px;
	margin: 0 auto;
	left: 50%;
	transform: translate(-50%,-100%);
	padding: 2px 20px;
	position: absolute;
	text-align: center;
	top: 0;
}
.msg.active {
	transition: 1s linear;
	transform: translate(-50%,0);
}
#cboxLoadedContent > .msg {
	width: 95%;
}
#error.msg {
	background-color: #fbdede;
	border: 1px solid #f00;
}
.validation-error {
	border: 1px red solid !important;
	color: red !important;
}
.imgv {
	vertical-align: middle;
}
code {
	font-family: "Courier new", monotype !important;
	white-space: pre;
	display: block;
	margin: 0.5em;
	border: 1px dashed black;
	padding: 10px;
}
div#colorbox div#cboxWrapper div div#cboxContent div#cboxLoadedContent div#file-list-server li {
	clear: both;
	margin-top: 2px;
	border-top: 1px solid #a0a0a0;
	vertical-align: middle;
	height: 44px;
	position: relative;
}
div#colorbox div#cboxWrapper div div#cboxContent div#cboxLoadedContent div#file-list-server a.file, div#colorbox div#cboxWrapper div div#cboxContent div#cboxLoadedContent div#file-list-server a.image {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin: 2px 10px 2px 0;
	text-align: center;
	vertical-align: middle;
}
div#colorbox div#cboxWrapper div div#cboxContent div#cboxLoadedContent div#file-list-server a.file img, div#colorbox div#cboxWrapper div div#cboxContent div#cboxLoadedContent div#file-list-server a.image img {
	margin: auto;
}
div#colorbox div#cboxWrapper div div#cboxContent div#cboxLoadedContent div#file-list-server a.choose {
	position: absolute;
	top: 15px;
	left: 50px;
}
#file-list-server {
	height: 500px;
	width: 900px;
	overflow-y: auto;
	overflow-x: hidden;
}
div#colorbox ul.zbozicz-categories {
	margin: 5px;
}
div#colorbox ul.zbozicz-categories li {
	margin: 5px;
}
div#colorbox ul.zbozicz-categories li ul {
	margin: 2px 5px 5px;
}
form#variants-ajax-form {
	margin: 30px;
}
table.variants-ajax {
	min-width: 300px;
}
table.variants-ajax th {
	padding: 3px 10px;
}
table.variants-ajax td {
	padding: 0 10px;
}
table.variants-ajax td.price {
	width: 60px;
}
table.variants-ajax td.stock {
	text-align: center;
	padding: 0 0 0 10px;
}
table.variants-ajax input {
	width: 5em;
	margin: auto;
}
ul#action-grupy-list {
	width: 345px;
	float: left;
}
ul#action-grupy-list a.hider span {
	display: inline-block;
	width: 0.8em;
	text-align: center;
}
ul#action-grupy-list li ul {
	list-style-type: circle;
	padding-left: 3em;
}
ul#action-grupy-list li.selected > a {
	color: #b00;
}
#action-grupy-list span.marza {
	text-align: right;
}
#action-grupy-list span.marza input {
	width: 22px;
	font-size: 10px;
	padding-bottom: 1px;
}
#action-produkty-list {
	width: 845px;
	float: right;
	margin: 0;
	padding: 0;
	border: none;
}
#action-produkty-list table {
	width: 845px;
	margin: 0;
	padding: 0;
	border: none;
}
#action-produkty-list table th, #action-produkty-list table td {
	padding: 3px 0;
	margin: 0;
	border: 0;
}
#action-produkty-list table th.id {
	width: 25px;
}
#action-produkty-list table th.nazwa {
	width: 425px;
}
#action-produkty-list table th.netto {
	width: 100px;
}
#action-produkty-list table th.vat {
	width: 50px;
}
#action-produkty-list table th.producent {
	width: 100px;
}
#action-produkty-list table th.stan {
	width: 30px;
}
#action-produkty-list table th.akc {
	width: 25px;
}
#action-produkty-list table td.akc input {
	width: 15px;
}
#action-produkty-list table td.marza input {
	width: 22px;
}
div.dialog {
	display: none;
}
.ui-dialog div.dialog {
	display: block;
}
#highlited-list {
	width: 764px;
	margin: auto;
}
#highlited-list > div {
	display: block;
	border: 1px solid #bababa;
	margin: 5px;
	padding: 5px;
	float: left;
	background-color: #cff1cf;
	border-radius: 10px;
}
#highlited-list > div.clear {
	display: block;
	border: none;
	margin: 0;
	padding: 0;
	background-color: none;
	border-radius: 0;
}
#highlited-list div.actions {
	width: 25px;
	margin: 2px;
	float: right;
}
#highlited-list div.actions a {
	display: block;
	float: right;
}
#highlited-list div.actions a.del {
	margin-bottom: 58px;
}
#highlited-list div.hl-1 {
	width: 360px;
}
#highlited-list div.hl-2 {
	width: 742px;
}
#highlited-list div label {
	display: block;
	text-align: right;
	width: 320px;
	margin: 2px;
}
#highlited-list div input {
	width: 254px;
	padding: 2px;
}
#highlited-list div select {
	width: 260px;
	padding: 2px;
}
.advsearcher_column_container {
	display: inline-block;
	width: 220px;
	text-align: left;
}
.advsearcher_column_container select {
	width: 195px;
}
a.sellsmart_ad {
	float: left;
	font-size: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px;
}
.ui-timepicker-div dl {
	text-align: left;
}
.ui-timepicker-div dl dt {
	height: 25px;
	margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
	margin: 0 10px 10px 65px;
}
.ui-timepicker-div td {
	font-size: 90%;
}
.ui-tpicker-grid-label {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
.ui-timepicker-rtl {
	direction: rtl;
}
.ui-timepicker-rtl .ui-timepicker-rtl dl {
	text-align: right;
}
.ui-timepicker-rtl .ui-timepicker-rtl dl dd {
	margin: 0 65px 10px 10px;
}
.ui-multiselect {
	padding: 2px 0 2px 4px;
	text-align: left;
}
.ui-multiselect span.ui-icon {
	float: right;
}
.ui-multiselect-single .ui-multiselect-checkboxes input {
	position: absolute !important;
	top: auto !important;
	left: -9999px;
}
.ui-multiselect-single .ui-multiselect-checkboxes label {
	padding: 5px !important;
}
.ui-multiselect-header {
	margin-bottom: 3px;
	padding: 3px 0 3px 4px;
}
.ui-multiselect-header ul {
	font-size: 0.9em;
}
.ui-multiselect-header ul li {
	float: left;
	padding: 0 10px 0 0;
}
.ui-multiselect-header a {
	text-decoration: none;
}
.ui-multiselect-header a:hover {
	text-decoration: underline;
}
.ui-multiselect-header span.ui-icon {
	float: left;
}
.ui-multiselect-header li.ui-multiselect-close {
	float: right;
	text-align: right;
	padding-right: 0;
}
.ui-multiselect-menu {
	display: none;
	padding: 3px;
	position: absolute;
	z-index: 10000;
	text-align: left;
}
.ui-multiselect-checkboxes {
	position: relative;
	overflow-y: scroll;
}
.ui-multiselect-checkboxes label {
	cursor: default;
	display: block;
	border: 1px solid transparent;
	padding: 3px 1px;
}
.ui-multiselect-checkboxes label input {
	position: relative;
	top: 1px;
}
.ui-multiselect-checkboxes li {
	clear: both;
	font-size: 0.9em;
	padding-right: 3px;
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid;
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
	display: block;
	padding: 3px;
	margin: 1px 0;
	text-decoration: none;
}
body .ui-corner-all, body .ui-corner-top, body .ui-corner-left, body .ui-corner-tl, body .ui-corner-right, body .ui-corner-tr, body .ui-corner-bottom, body .ui-corner-bl, body .ui-corner-br {
	border-radius: 0;
}
#admin_actions input, #admin_actions select {
	width: 200px;
}
#admin_actions .submit {
	width: 95px;
}
* html .ui-multiselect-checkboxes label {
	border: none;
}
.tTip.discount_false {
	background: url("../images/0360bf/discount.png") no-repeat;
}
.tTip.discount_true {
	background: url("../images/5cbc06/discount.png") no-repeat;
}
.tTip.discount_false, .tTip.discount_true {
	width: 16px;
	height: 16px;
	display: inline-block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 16px;
}
.info.tTip {
	margin-top: 1px;
	display: inline-block;
	float: right;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url("../images/0360bf_ffffff_0360bf/info.png") no-repeat;
	width: 20px;
	height: 20px;
	padding-left: 20px;
}
.ui-tooltip {
	width: 212px;
}
.ui-tooltip-content {
	padding: 0 20px;
	color: #0360bf;
	font-size: 11px;
	width: 172px;
	background: transparent url('../images/000000_ffffff/tipMid.png') repeat-y center;
}
html .ui-tooltip {
	padding: 0;
	position: absolute;
	z-index: 9999;
	max-width: 212;
	-webkit-box-shadow: none;
	box-shadow: none;
}
html body .ui-tooltip {
	border-width: 0;
}
.top {
	background: transparent url('../images/000000_ffffff/tipTop.png') no-repeat center;
	width: 212px;
	height: 20px;
	position: absolute;
	top: -20px;
}
.bottom {
	background: transparent url('../images/000000_ffffff/tipBtm.png') no-repeat center;
	width: 212px;
	height: 32px;
	position: absolute;
	bottom: -32px;
}
#image-edit .image_container {
	float: left;
	width: 1042px;
	height: 786px;
	overflow: scroll;
	margin-right: 15px;
	position: relative;
}
#image-edit .image_container .jrac_viewport {
	position: relative;
}
#image-edit input {
	width: 155px;
	margin-top: 3px;
}
#image-edit input.submit {
	width: 120px;
}
#image-edit #scale_container {
	width: 155px;
	display: inline-block;
	margin: 10px 0;
}
#image-edit label {
	display: block;
	margin-top: 10px;
	font-size: 10px;
	color: gray;
}
#vc_widget_small {
	top: 100px !important;
}
#polls-form thead th {
	text-align: right;
}
#vc_widget_small {
	top: 100px !important;
}
img#ifirmalogo {
	margin: 20px auto;
	display: block;
}
table#ifirma tr {
	background: transparent;
	border: none;
}
table#ifirma td {
	text-align: center;
	padding: 10px 0;
	width: 25%;
}
table td#guarantee-fields a#add-guarantee {
	margin: 0;
}
table td#guarantee-fields div.clear {
	width: 100%;
	display: block;
}
table td#guarantee-fields div.block50 {
	float: left;
	margin: 0 0.9% 0 0;
}
table td#guarantee-fields div.block50 a {
	vertical-align: middle;
	display: inline-block;
}
table td#guarantee-fields div.block50 label {
	vertical-align: middle;
	display: inline-block;
	width: 100%;
}
table td#guarantee-fields div.block50 select {
	vertical-align: middle;
}
table td#guarantee-fields div.block50 input {
	vertical-align: middle;
	margin-top: 5px;
}
table td#guarantee-file input {
	display: inline-block;
	vertical-align: middle;
}
table td#guarantee-file div.block30 {
	vertical-align: middle;
}
#confirm-box {
	text-align: center;
	border: 0;
	margin: 0 auto;
	background: transparent url("images/info_ico.png") no-repeat scroll 30px 30px;
	min-height: 87px;
	padding: 30px 20px 20px 130px;
}
#confirm-box h1 {
	color: #0360bf;
	font-size: 18px;
	font-weight: bold;
}
#confirm-box p {
	text-align: left;
	color: #f00;
	margin: 11px 0;
	width: 300px;
	font-size: 11px;
	font-family: Verdana;
}
#confirm-box p span {
	font-weight: bold;
}
#confirm-box a {
	display: inline-block;
	margin: 5px 10px;
	padding: 5px 20px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	width: 50px;
}
#confirm-box a#confirm-action {
	background-color: #008000;
}
#confirm-box a#nonconfirm-action {
	background-color: #ff0000;
}
ul#productAttributesChoosen li {
	width: 16%;
	display: inline-block;
	margin: 5px 0;
}
ul#productAttributesChoosen li label {
	display: block;
	width: 100%;
}
