* {
	font-size:100%;
}
html {
	font-size:64%;
}
body {
	margin:0;
	font-family:"trebuchet ms", helvetica, sans-serif;
	background:#fff url(../images/bg-body.gif) repeat-x;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {
	border:0;
}
input, select, textarea {
	vertical-align: middle;
	font:100% "trebuchet ms", helvetica, sans-serif;
    outline: none;
}
a {
	text-decoration:none;
    outline: none;
}
a:hover {
	text-decoration:underline;
}
h3 {
    margin: 10px 0;
}
p.no-margin {
    margin:0;
    padding:0;
}
/* General settings*/
#wrapper {
	width:966px;
	margin:0 auto;
	padding:168px 0 20px;
	position:relative;
}
.hide {
	display: none;
}
.clear {
    clear: both;
}
/* Errors */
.e_notify {
	font-size: 1.2em;
	padding: 15px 0 17px 12px;
	border: 1px solid #cecece;
	margin: 2px 0 -2px 0;
	background: #fefefe url(../images/bg-shop-cart.gif) repeat-x 0 100%;
}
.messageBox {
	list-style-type: none;
	margin: 0 0 15px;
	padding: 0;

	color: #535353;
	font-size: 1.2em;

}
.messageStackError, .messageStackWarning { 
	padding: 4px 10px;
	background-color: #ffdddd;
	border-top: 1px solid #be2e16;
	border-bottom: 1px solid #be2e16;
    margin-bottom: 2px;
}
.messageStackError img { margin-right: 3px; }
.messageStackSuccess {
    position: relative;
    height: 1%;
	padding: 4px 10px;
	background-color: #F5FAE6;
	border-top: 1px solid #67A80E;
	border-bottom: 1px solid #67A80E;
    line-height: 20px;
}
.messageStackSuccess a { color: #19670B; }
.messageStackSuccess img { position: absolute; top: 5px; }
.messageStackSuccess span { padding-left: 25px; }
.logoff_message {
    width: 960px;
}
.logoff_message ul {
    margin: 5px 5px;
    text-align: center;
}
/* start header */
.logo {
	float:left;
	height:88px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	display:inline;
	position:absolute;
	top:0;
	left:2px;
	z-index:98;
}
.logo a {
	display:block;
	height:100%;
	cursor:pointer;
}
.jeansshop_com { width: 315px; }
.jeans_pl { width: 188px; }
.jeansshop_com a { background:url(../images/logo.gif) no-repeat; }
.jeans_pl a { background:url(../images/logo_pl.gif) no-repeat; }

#header {
	width:965px;
	height:168px;
	/*overflow:hidden;*/
	position:absolute;
	top:0;
	left:0;
}
#header .holder {
	width:100%;
	overflow:hidden;
}
#header .holder .wrap {
	width:605px;
	height:88px;
	float:right;
}
.row {
	width:100%;
	overflow:hidden;
}
/* account panel */
.user-nav {
	float:right;
	padding:0 0 0 9px;
	background:url(../images/bg-usernav-left.gif) no-repeat;
}
.user-nav ul {
	margin:0 3px 0 0;
	padding:0 0 0 1px;
	list-style:none;
	float:left;
	overflow:hidden;
	background:url(../images/bg-usernav-right.gif) no-repeat 100% 0;
	height: 34px;
	overflow: hidden;
}
.user-nav ul li {
	float:left;
	padding:8px 8px 10px 13px;
	text-transform:uppercase;
	font-size:1.1em;
	background:url(../images/separator1.gif) no-repeat;
}
.user-nav ul li:first-child {
	background:none;
}
.user-nav ul .language {
	width:45px;
	color:#4e4e4e;
	font-size: 0.9em;
	margin: -4px 0 0 -2px;
}
#lang_form #combo_input {
	display:none;
}
#lang_form .dhx_combo_box {
	width: 45px !important;
}
.user-nav ul .currency {
	width:65px;
	font-size: 0.9em;
	margin: -4px 0 0 -2px;
}
.user-nav ul li a {
	color:#4e4e4e;
}
.user-nav .logout {
	font-weight: bold;
	margin-left:-8px;
}
.banner-nav {
    float: left;
}
.banner-nav img {
    margin-top: 7px;
}
/* shoppping panel */
.shoping-nav {
	float:right;
	/*background:url(../images/bg-shopingnav-left.gif) no-repeat;*/
	padding:0 0 0 6px;
	margin:9px 4px 0 0;
}
.shoping-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	/*overflow:hidden;*/
	float:left;
	background:url(../images/bg-shopingnav-right.gif) no-repeat 100% 0;
}
.shoping-nav ul li {
	float:left;
	font-size:1.4em;
	text-transform:uppercase;
}
.button-cart-polish, .button-cart-english, .button-checkout, .button-cart-italian, .button-cart-french, .button-cart-german, .button-cart-espanol, .button-checkout-polish, .button-checkout-english, .button-checkout-italian, .button-checkout-french, .button-checkout-german, .button-checkout-espanol  {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:42px;
}
.button-cart-polish, .button-cart-english, .button-cart-italian, .button-cart-french, .button-cart-german, .button-cart-espanol {
	height:42px;
	margin:0 0 0 -6px;
}
.button-cart-polish span, .button-cart-english span, .button-cart-italian span, .button-cart-french span, .button-cart-german span, .button-cart-espanol span {
	display:none;
	height:100%;
}
.button-checkout-polish span, .button-checkout-english span, .button-checkout-italian span, .button-checkout-french span, .button-checkout-german span, .button-checkout-espanol span {
	display:none;
	height:100%;
}
.price-left, .price-right {
}
.price-left span, .price-right span {
	line-height:2.4em;
	display:block;
}
.price-left {
	background:url(../images/bg-price-left.gif) no-repeat;
	padding:3px 0 4px 7px;
}
.price-left span {
	border-right:1px solid #e0e0e0;
	padding:0 6px 0 0;
}
.price-right {
	background:url(../images/bg-price-right.gif) no-repeat 100% 0;
	padding:3px 12px 4px 0;
}
.price-right span {
	border-left:1px solid #f9f9fa;
	padding:0 0 0 6px;
}
.price-left em, .price-right em {
	font-style:normal;
	font-weight:bold;
}
/* main navigation */
.main-nav {
	margin:3px 0 0;
	padding:0;
	list-style:none;
	width:965px;
	overflow:hidden;
    z-index: 10;
}
.main-nav li {
	float:left;
	padding:0 0 0 2px;
	margin:0 2px 0 -2px;
	background:url(../images/separator7.gif) no-repeat;
}
.main-nav li a {
	display:block;
	height:43px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	position:relative;
	z-index:98;
}
.main-nav li a.active {
	background-position: 0 -43px !important;
}
.main-nav li a span {
	display:none;
	height:100%;
	cursor:pointer;
}

/* search box */
.search-bar {
	width:100%;
	overflow:hidden;
	font-size:1.1em;
}
.search-bar .holder {
	background:url(../images/bg-bottom-searchbar.gif) no-repeat 0 100%;
	padding:3px 0 5px;
}
.form-search {
	float:left;
	padding:0 0 0 17px;
}
.form-search a {
	color:#353535;
	float:left;
}
.form-search ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.form-search ul li {
	float:left;
}
.form-search label {
	text-transform:uppercase;
	color:#343434;
	display:block;
	margin:4px 8px 0 0;
}
.search {
	float:left;
	width:125px;
	height:21px;
	padding:3px 8px 0;
	background:url(../images/bg-input-search.gif) no-repeat;
}
.search input {
	background:none;
	border:0;
	padding:0;
	width:100%;
}
.form-search .go {
	height:19px;
	width:35px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/button-go.gif) no-repeat;
	cursor:pointer;
	margin:3px 8px 0 0;
	border: 0;
}
.form-search .go span {
	display:none;
	height:100%;
	background:url(../images/button-go.gif) no-repeat 0 -19px;
}
.form-search .go:hover {
	text-decoration:none;
}
.form-search .advansed {
	padding:4px 0 0;
}
.form-search .advansed a {
	text-decoration:underline;
}
.form-search .advansed a:hover {
	text-decoration:none;
}
.items-nav {
	margin:0;
	padding:5px 28px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
}
.items-nav li {
	float:left;
	padding:0 0 0 19px;
}
.items-nav li a {
	color:#353535;
	text-decoration:underline;
}
.items-nav li a:hover {
	text-decoration:none;
}
/* main box */
* html #main {
	height:524px;
	overflow:visible;
}
#main {
	width:960px;
	overflow:hidden;
	min-height:524px;
	padding:2px 0 5px;
	margin:0;
	position:relative;
	z-index:10;
	background:url(../images/bg-main.gif) no-repeat 0 100%;
}
.wrap-content {
	width:100%;
	overflow:hidden;
}
.index .holder-content {
	width:755px;
	float:left;
	margin:0;
	display:inline;
}
.holder-content .wrap {
	height:1%;
	overflow:hidden;
}
/* sidebar */
.sidebar {
	width:184px;
	padding:0 0 0 4px;
	margin:0 -20px 0 0;
	float:left;
}
.find-size {
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
	background:url(../images/bg-filter.gif) repeat-y 2px 0;
}
.find-size .wrap {
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
	background:url(../images/bg-filter-bottom.gif) no-repeat 2px 100%;
}
.heading {
	display:block;
	height:32px;
	margin:-1px 0 0;
}
.heading .title {
	display:block;
	height:24px;
	padding:8px 0 0 10px;
	background:url(../images/bg-heading-sidebar.png) no-repeat;
}
.heading .title img {
	display:block;
}
.title h2 {
	font-size: 1.7em;
	padding: 5px 0 0 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin: -8px 0 0 -10px;
	color: #fefefe !important;
}
.title h2.wide-box {
	margin: -6px 0 0 -20px;
}
.title h2.other-products {
    color: #fefefe !important;
    font-size: 1.7em;
    margin: -1px 0 0 0;
}
.find-size .row {
	height:1%;
	width:155px;
	overflow:hidden;
	padding:6.5px 0 0 15px;
}
.find-size label {
	display:block;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
}
.find-size select {
	width:154px;
	font-size:11px;
	border: 1px solid silver;
	background: #fafafa url(../images/bg-filter-select-other.gif);
}
.button-find-english, .button-find-polish, .button-find-italian, .button-find-french, .button-find-german, .button-find-espanol {
	float:right;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
}
.button-find-english span, .button-find-polish span, .button-find-italian span, .button-find-french span, .button-find-german span, .button-find-espanol span {
	display:none;
	height:100%;
}
.btn-join-english, .btn-join-polish, .btn-join-italian, .btn-join-french, .btn-join-german, .btn-join-espanol {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:23px;
}
.btn-join-english span, .btn-join-polish span, .btn-join-italian span, .btn-join-french span, .btn-join-german span, .btn-join-espanol span {
	display:block;
	height:100%;
}

.fast-eu {
	width:100%;
	padding:0 0 5px;
	overflow:hidden;
	background:url(../images/bg-find-size.gif) no-repeat 2px 100%;
}
.fast-eu .wrap {
	height:218px;
	overflow:hidden;
	position:relative;
	background:url(../images/image-map.gif) no-repeat 2px 0;
}
.map-select {
	width:157px;
	overflow:hidden;
	position:absolute;
	top:51px;
	left:14px;
}
.map-select select {
	width:157px;
}
#fasteu_days {
	position: relative;
	top: 100px;
	margin: 0 auto;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
}
.centr #fasteu_days {
	text-align: center;
}
/* content */
.index .content {
	width:563px;
	float:right;
	padding:0;
}
.content {
	width:756px;
	float:right;
	padding:0 3px 0 0;
}
.content .hd {
	color: #1b1b1b;
	font-size: 17px;
	text-transform: uppercase;
}
/* jquery image rotator */
#rotator img { border: 0; }

#rotator {
	position: relative; overflow: hidden;
	width: 561px; height: 438px;
	border:1px solid #d0d0d0;
	background: #f4f4f4;	
}
#rotator .item {
	position: absolute;
	top: 0; left: 0;
	width: 561px; height: 438px;
	overflow: hidden;
}
#rotator .off { display: none; }
#navigator {
	position: absolute;
	bottom: 10px; left: 10px;
	margin: 0; padding: 0;
	list-style: none;
	border:1px solid #e60000;
}
#navigator li {
	float: left;
	padding: 0 0 0 1px;
	background: url(../images/separator2.gif) no-repeat;
}
#navigator li:first-child {
	padding: 0;
}
#navigator li a {
	display: block;
	width: 25px; height: 24px;
	overflow: hidden;
	text-indent:-9999px;
}
#navigator span {
	display :none;
	height: 100%;
}
#navigator li a.active { background-position:0 -24px; }

#rotator .pause { background: url('../images/gallery-nav-link-pause.gif') no-repeat; }
#rotator .play { background: url('../images/gallery-nav-link-play.gif') no-repeat; }

#rotator .item1 { background: url(../images/gallery-nav-link1.gif) no-repeat; }
#rotator .item2 { background: url(../images/gallery-nav-link2.gif) no-repeat; }
#rotator .item3 { background: url(../images/gallery-nav-link3.gif) no-repeat; }

#rotator .item1 span { background: url(../images/gallery-nav-link1.gif) no-repeat 0 -24px; }
#rotator .item2 span { background: url(../images/gallery-nav-link2.gif) no-repeat 0 -24px; }
#rotator .item3 span { background: url(../images/gallery-nav-link3.gif) no-repeat 0 -24px; }
#rotator .pause span { background: url(../images/gallery-nav-link-pause.gif) no-repeat 0 -24px; }
#rotator .play span { background: url(../images/gallery-nav-link-play.gif) no-repeat 0 -24px; }

/* tabs */
.index .holder-tab {
	width:962px;
	overflow:hidden;
	background:url(../images/bg-heading-left.png) no-repeat;
	padding:0 0 0 4px;
	margin:2px 0 0;
}
.index .tabset {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-heading-right.png) no-repeat;
}
.index .tabset .wrap {
	padding:2px 0 4px;
	overflow:hidden;
}
.index .heading-tabs {
	float:left;
	padding:3px 0 0 17px;
}
.index .heading-tabs img {
	float:left;
	padding:0 4px 0 0;
}
.index .tabinfo {
	width:100%;
	overflow:hidden;
	padding:7px 0 0;
}
.index .tabs {
	margin:0 8px 0 0;
	padding:0;
	list-style:none;
	float:right;
	height:1%;
	display:inline;
	border:1px solid #e60000;
	border-bottom:0;
}
.index .tabs li {
	float:left;
	background:url(../images/separator3.gif) no-repeat;
	padding:0 0 0 1px;
}
.index .tabs li a {
	height:22px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
.index .tabs a.active {
	background-position: 0 -22px !important;
}
.index .tabs li a span {
	display:none;
	height:100%;
}

/* carusell */
.carusell {
	width:950px;
	height:201px;
	overflow:hidden;
	padding:0 0 0 2px;
}
.carusell .cnav {
	float:left;
	width:24px;
	height:31px;
	margin:81px 0 0;
	display:inline;
}
.carusell a.link-next {
	float:right;
}
.carusell a img {
	display:block;
}
.carusell .cprod {
	color:#2f6d99;
}
.carusell .cprod:hover {
	color: #103a64;
	text-decoration: none;
}
.carusell div {
	width:894px;
	height:192px;
	overflow:hidden;
	position:relative;
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
.carusell div ul {
	position:absolute;
	width:9999px;
	padding:0;
	margin:0;
	list-style:none;
	top:5px;
	left:0;
}
.carusell div ul li {
	float:left;
	width:109px;
	min-height:174px;
	margin:0 7px 0 0;
	padding:2px 15px 16px 18px;
	border-top:1px solid #e0e0e0;
	text-align:center;
	color:#2f6d99;
	font-size:1.1em;
	line-height:1.1em;
	overflow:hidden;
	background:url(../images/bg-carusell-image.gif) no-repeat 0 100%;
}
* html .carusell div ul li {
	height:170px;
	overflow:visible;
}
*+ html .carusell div ul li {
	height:170px;
	overflow:visible;
}
.carusell div ul li img {
	display:block;
	margin:0 auto;
	padding:0 0 5px;
}
/* banner box */
.index_content {
	width:192px;
	float:right;
	margin:0 0 -4px 0;
	padding:0 6px 0 0;
}
.index_content p {
    padding: 0;
    margin:  0;
}
.index_content .frame {
	height:1%;
	overflow:hidden;
	margin:0 0 4px;
}
.index_content .frame img {
	display:block;
    border: 1px solid #E0E0E0;
}
/* inner registration */
.account {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-account.gif) repeat-y 2px 0;
	margin:0 0 6px;
}
.account .wrap {
	height:1%;
	overflow:hidden;
	padding:0 0 20px;
	background:url(../images/bg-account-bottom.gif) no-repeat 2px 100%;
}
.box-information {
    margin-bottom: 10px;
}
.box-information .wrap {
	height:1%;
	overflow:hidden;
	padding:0 0 20px;
	background:url(../images/bg-account-bottom.gif) no-repeat 2px 100%;
}
.box-information h3 {
	color:#a31919;
	font-size:1.6em !important;
    font-weight: bold !important;
    letter-spacing: 0.1px !important;
	margin: 5px 2px 0 2px !important;
	padding: 3px 0 4px 11px;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #d2d2d2;
}

.account h4 {
    padding: 0;
    margin: 12px 0 0 10px;
    font-size: 1.4em;
}
.account .sub-nav {
    padding-top: 2px !important;
}
.holder-extra-content {
	height:1%;
	overflow:hidden;
	padding:12px 2px 13px 2px;
	background:url(../images/bg-registration-general.gif) no-repeat 96% 13px;
}
.shopping-cart .holder-extra-content {
	padding:12px 5px 24px 7px;
}
.holder-extra-content h2 {
	color:#a31919;
	font-size:2.4em;
	font-weight:normal;
	margin:0 0 9px 4px;
	text-transform:uppercase;
	width: 590px;
}
.holder-extra-content p {
    margin-top: 0;
}
.holder-extra-content .breadcrumps {
	margin:0;
	padding: 0 0 12px;
	list-style:none;
	width: 600px;
	overflow:hidden;
	background:url(../images/separator5.gif) repeat-x 0 100%;
}
.shopping-cart .holder-extra-content .breadcrumps,
.contact-us .holder-extra-content .breadcrumps {
	background:none;
}
.holder-extra-content .breadcrumps li {
	display: inline;
	padding:0 4px 0 8px;
	margin:0 4px 0 -4px;
	overflow:hidden;
	font-size:1.2em;
	color:#5b5b5b;
	background:url(../images/bullet1.gif) no-repeat 0 50%;
}
.holder-extra-content .breadcrumps li a {
	color:#5b5b5b;
	text-decoration:underline;
}
.holder-extra-content .breadcrumps li a:hover {
	text-decoration:none;
}
.breadcrump_remove {
    padding: 0 6px;
    background: transparent url('../images/cross.gif') no-repeat 0 1px;
    text-decoration: none !important;
}
.reg-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:11px 0 0;
	font-size:1.18em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
}
.registration {
	width:473px;
	overflow:hidden;
	margin:0 0 0 136px;
	padding:3px 0 0;
}
.registration select {
	border: 0px;
}
.registration .wrap {
	height:1%;
	overflow:hidden;
	padding:15px 0 7px;
	margin:0 0 -2px;
	background:url(../images/separator5.gif) repeat-x 0 100%;
}
.registration h3 {
	margin:0 0 12px 30px;
}
.registration h3 img {
	display:block;
}
.registration .row {
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.registration label {
	width:156px;
	padding:2px 8px 0 0;
	float:left;
	text-align:right;
	font-weight:bold;
}
.registration .check-label {
	line-height:1.1em;
	padding:0 8px 0 0;
}
.input-text {
	width:169px;
	height:18px;
	padding:2px 4px;
	overflow:hidden;
	background:url(../images/bg-input-registration.gif) no-repeat;
	float:left;
}
.input-text-grey {
	width:144px;
	height:18px;
	padding:2px 4px;
	overflow:hidden;
	background:url(../codebase/imgs/blank.gif) repeat-x;
	float:left;
    border: #ccc 1px solid;
    border-top: none !important;

}
.input-text input, .input-text-grey input {
	border:0;
	background:none;
	width:100%;
	padding:0;
}
.registration .sub {
	height:1%;
	overflow:hidden;
	margin:-10px 0 0;
	color:#c3c3c3;
}
.registration .sub em {
	float:right;
	font-style:normal;
	font-size:0.8em;
	padding:0 100px 0 0;
}
.registration .choose {
	width:178px;
}
.registration .check-wrap {
	overflow:hidden;
	width:308px;
}
.registration .check-wrap .checkbox {
	width:16px;
	height:15px;
	margin:0;
	float:left;
}
.registration .check-wrap em {
	float:left;
	width:280px;
	font-style:normal;
	line-height:1.4em;
	color:#000;
	padding:0 0 0 4px;
}
.registration .create-polish, .registration .create-english, .registration .create-italian, .registration .create-french, .registration .create-german, .registration .create-espanol {
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	vertical-align:top;
}
.registration .create-polish span, .registration .create-english span, .registration .create-italian span, .registration .create-french span, .registration .create-german span, .registration .create-espanol span {
	display:none;
	height:100%;
}
.registration .create:hover {
	text-decoration:none;
}
.send-password {
	display:block;
	width:126px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
	background:url(../images/button-send-password.gif) no-repeat;
}
.send-password span {
	display:none;
	height:100%;
	background:url(../images/button-send-password.gif) no-repeat 0 -23px;
}
.send-password:hover {
	text-decoration:none;
}
/* login inner */
.login-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:11px 0 0;
	padding:17px 14px 17px 17px;
	font-size:1.173em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
}
.login-box h3 {
	margin:0 0 16px;
}
.login-box h3 img {
	display:block;
}
.register-box {
	width:312px;
	padding:0 41px 0 0;
	float:left;
	background:url(../images/separator6.gif) repeat-y 100% 0;
}
.login-box p {
	margin:0;
	line-height:1.4em;
}
.register-box ul {
	margin:0;
	padding:12px 0 0 6px;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(../images/bullet2.gif) no-repeat 0 19px;
}
.login-box ul a {
	color:#000;
	text-decoration:underline;
}
.login-box a:hover {
	text-decoration:none;
}
.returning-box {
	width:340px;
	float:left;
	padding:0 0 0 18px;
}
.returning-form {
	height:1%;
	overflow:hidden;
	padding:15px 0 0 5px;
}
.returning-form label {
	color:#8c8c8c;
	font-weight:bold;
	float:left;
	width:99px;
	padding:2px 11px 0 0;
	text-align:right;
}
.returning-form .row {
	width:295px;
	overflow:hidden;
	padding:0 0 12px;
}
.input-text-return {
	width:175px;
	border:1px solid #4c7ea1;
	float:left;
}
.returning-box ul {
	margin:0;
	padding:2px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.returning-box ul li {
	padding:0 0 0 9px;
	background:url(../images/bullet2.gif) no-repeat 0 50%;
}
.register-english, .register-polish, .register-italian, .register-french, .register-german, .register-espanol  {
	display:block;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
	margin:15px auto 0 auto;
	vertical-align:top;
}
.register-english span, .register-polish span, .register-italian span, .register-french span, .register-german span, .register-espanol span {
	display:none;
	height:100%;
}
.login-english, .login-polish, .login-italian, .login-french, .login-german, .login-espanol {
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 auto;
}
.login-english span, .login-polish span, .login-italian span, .login-french span, .login-german span, .login-espanol span {
	display:none;
	height:100%;
}
.important {
	text-align: center;
	margin: 10px 0 !important;
	padding: 10px 0;
	font-weight: bold;
	background:url(../images/bg-horiz-line2.gif) repeat-x 0 100%;
}
/* categories inner */
.products .holder-extra-content .breadcrumps {
	background:none;
}
.categories-box {
	width:754px;
	overflow:hidden;
}
.sort {
	width:754px;
	overflow:hidden;
	background:url(../images/bg-categories-sort.gif) repeat-y;
}
.sort .holder {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-categories-sort-top.gif) no-repeat;
	padding:4px 0 0;
}
.sort .wrap {
	height:1%;
	overflow:hidden;
	padding:4px 12px 8px 13px;
	background:url(../images/bg-categories-sort-bottom.gif) no-repeat 0 100%;
}
.sort p {
	margin:0;
	float:right;
	font-size:1.1em;
	color:#595959;
    padding:0 5px 0 0;
}
.sort p a {
	color:#595959;
}
.sort em {
	float:left;
	font-style:normal;
	font-size:1.1em;
	/*text-transform:uppercase;*/
	color:#353535;
	padding:0 9px 0 0;
}
.sort ul {
    float:right;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.sort ul li {
	float:left;
	font-size:1.1em;
	padding:0 5px 0 5px;
	text-transform:uppercase;
}
.sort ul li a {
	display:block;
	color:#717171;
	padding: 0;
	position:relative;
	z-index:10;
	/* background:url(../images/bullet3.gif) no-repeat 100% 50%; */
}
.sort ul li a:hover {
	text-decoration: underline;
}
.categories {
	margin: 0 0 0 3px;
	padding: 12px 0 0 7px;
    width: 741px;
    background: #fff url('../images/bg-five-categories.gif') repeat-x;
	list-style: none;
	text-align: center;
}
.sresult .categories {
    margin: 0 !important;
}
.categories li {
	float:left;
	width:141px;
	padding:1px 0 0 1px;
	margin:0 6px 10px 0;
	height:217px;
	text-align:center;
	color:#00588c;
	font-size:1.1em;
	background: url(../images/bg-categories.png) no-repeat 0 0;
}
.categories li.product-item {
	height:237px;
	background: url(../images/bg-products.png) no-repeat 0 0;
}

.categories li.product-item img {
	margin-top: 1px;
}

.categories li.hover {
	background-position: 0 -218px;
}
.categories li.product-item.hover {
	background-position: 0 -238px;
}
.categories li a {
	position:relative;
	z-index:100;
	color: #00588C;
	line-height: 1.1em;
}
.categories li a:hover {
	color: #103a64; text-decoration: none;
}
.categories li img {
	display:block;
}
.categories li p {
	margin: 1px 0 0 0;
	line-height:1.2em;
	font-size: 1.15em;
}
.categories li em {
	display: block;
	font-style: normal;
}
.categories li em.cn {
	margin-top: 10px;
}
.categories li em.pn {
	margin-top: 5px;
}
.productSpecialPrice {
	color: #ba2222;
}
.wrap em s {
	color: #777;
}
.SpecialPrice {
	display: block;
}
.products .sidebar h3, .contact-us .sidebar h3 {
	color:#a31919;
	font-size:1.8em;
	margin:0 2px 4px 3px;
	padding:3px 0 4px 11px;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px solid #d2d2d2;
}
.sub-nav {
	margin:0;
	padding:4px 0 2px 18px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.sub-nav li {
	font-size:1.5em;
	line-height:1.63em;
	background:url(../images/separator4.png) no-repeat 0 100%;
	padding:0;
	width:100%;
	overflow:hidden;
	vertical-align: top;
	position:relative;
	padding:0 0 4px;
	margin:-2px 0 0;
}
.sub-nav  li a {
	color:#323232;
	display:block;
	position:relative;
}
.sub-nav li a span {
	display:block;
	height:1%;
	overflow:hidden;
	margin:0 0 -3px;
	cursor:pointer;
}
.sub-nav .active a {
	font-weight:bold;
}
.sub-nav li a:hover {
	text-decoration:none;
}
.sub-nav li a:hover span {
	background:url(../images/bg-categoreis-a-hover.png) no-repeat 0 100%;
}
.sale {
	color:#920000 !important;
}
.new-product {
	color:#06527f !important;
}
.bestseller {
    color: #336633 !important;
}
/* filtry */
.filter {
	width:100%;
	overflow:hidden;
	margin:3px 0 0;
	background:url(../images/bg-filter.gif) repeat-y 2px 0;
	margin-bottom: 10px; /* added */
}
.filter .wrap {
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
	background:url(../images/bg-filter-bottom.gif) no-repeat 2px 100%;
}
.filter .heading {
    margin-bottom: 4px;
}
.filter .row {
	width: 154px;
	overflow: hidden;
	padding: 0 0 0 15px;
}
.filter h4 {
    font-size: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
    color: #666666;
    padding: 0;
    margin: 5px 0 0 0;
}
.filter ul {
    margin: 2px 0 5px 0;
    padding: 0 0 18px 3px;
    list-style: none;
    background: transparent url(../images/separator_flt.gif) no-repeat scroll 0 100%;
}
.filter li {
    font-size: 1.2em;
    color: #888;
    padding-left: 12px;
    background: transparent url('../images/arrow_list.gif') no-repeat scroll 0 4px;
}
.filter li a {
    color: #323232;
    text-decoration: none;
}
.filter li a:hover {
    text-decoration: underline;
}
.filter li a.bold {
    color: #000;
    font-weight: bold;
}
.filter p {
    margin: -21px 0 0 0;
    text-align: right;
}
.filter p.remove_size {
    margin-top: 1px;
}
.filter p a {
    color: #888;
}
.filter select {
	width: 154px;
}
.find {
	display:block;
	width:54px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:7px 0 0 auto;
	background:url(../images/button-find.gif) no-repeat;
}
.find span {
	display:none;
	height:100%;
	background:url(../images/button-find.gif) no-repeat 0 -23px;
}
/* product inner */
.product-box {
	height:1%;
	overflow:hidden;
	padding:11px 0 0;
}
.no-product-box {
    background:#FFFFFF url(../images/bg-registration.gif) repeat-x scroll 0 100%;
    border:1px solid #CFCFCF;
    font-size:1.18em;
    height:1%;
    margin:4px 0 0;
    overflow:hidden;
    padding:20px 32px;
}
.no-product-box ul {
    list-style: none;
    margin: 10px 10px 0;
    padding: 0;
}
.no-product-box li {
    background:transparent url(../images/arrow_list.gif) no-repeat scroll 0 4px;
    color:#888888;
    padding-left:12px;
}
.no-product-box a {
    color:#535353;
}

.sub-product {
	width:294px;
	float:left;
	padding:0 5px 0 0;
}
.sub-product .frame {
	width:100%;
	overflow:hidden;
}
.sub-product .frame img {
	border:1px solid #cfcfcf;
	display:block;
}
.sub-product .frame ul {
	margin: 4px 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.sub-product .frame ul li {
	float:left;
	text-align:center;
}
.sub-product .frame ul li a {
	float:left;
	height:23px;
}
.sub-product .frame ul li a img {
	display:block;
	border:0;
}
.sub-product .frame ul li .enlarge {
	margin:0 0 0 60px;
	padding:7px 0 0 36px;
	background:url(../images/bg-button-enlarge.gif) no-repeat 0 50%;
    color: #909090;
    text-decoration: none;
}
.sub-product .frame ul li .enlarge span:hover {
    color: #666;
}
.sub-product .frame ul li .enlarge span {
    font-size: 14px;
    color: #909090;
    font-weight: bold;
}
.sub-product .frame ul li .zoom {
	margin:0 0 0 28px;
	padding:7px 0 0 36px;
	background:url(../images/bg-button-zoom.gif) no-repeat 0 50%;
    color: #909090;
    text-decoration: none;
}
.sub-product .frame ul li .zoom span:hover {
    color: #666;
}
.sub-product .frame ul li .zoom span {
    font-size: 14px;
    color: #909090;
    font-weight: bold;
}
.thumbnails, .scrollable {
	width: 292px;
	height:133px;
	overflow:hidden;
}
ul.scrollable {
    list-style: none;
    margin: 0; padding: 0;
}
.scroll-content {
	height:114px !important;
}
.hscroll-bar {
	height:19px !important;
	top:114px !important;
}
.hscroll-left {
	width:16px !important;
	height:19px !important;
}
.hscroll-right {
	width:16px !important;
	height:19px !important;
}
.hscroll-line {
	height:19px !important;
	background:url(../images/bg-customscroll-product.gif) repeat-x;
}
.hscroll-slider {
	height:19px !important;
	background:url(../images/button-customscroll-product-center.gif) no-repeat 50% 0;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.scrollslider {
	display:block;
}
.scroll-bar-left { display: none; }
ul.poz {
    width: 294px;
    height:115px;
    overflow: hidden;
}
ul.poz li {
    height:113px;
    padding:0 2px 0 0;
    float: left;
}
ul.poz li img {
	display: block;
	border: 1px solid #cfcfcf;
}
.thumbnails ul.long {
	margin:0;
	padding:0;
	display:table-row;
	width: 292px;
}
.thumbnails ul.long li {
	height:113px;
	padding:0 2px 0 0;
	list-style:none;
	display:table-cell;
}
.thumbnails ul.long li img {
	display: block;
	border: 1px solid #cfcfcf;
}
* html ul.long li{
	float:left;
	clear:right;
}
* +html ul.long li{
	float:left;
	clear:right;
}
.extra-product {
	float:right;
	width:446px;
    position: relative;
}
.about-product {
	width:388px;
	overflow:hidden;
	border:1px solid #d3d3d3;
	padding:19px 33px 0 23px;
	background: #f7f7f7 url(../images/bg-extra-product.gif) repeat-x 0 100%;
}
.about-product .wrap {
	width:100%;
	overflow:hidden;
	padding:0 0 17px;
}
.about-product .mark {
	float:left !important;
	color:#696969;
	font-size:1.4em;
	width: 250px;
    font-weight: bold;
}
.about-product .mark img {
	display:block;
    float: left !important;
	padding:0 0 8px;
}
.about-product .collection {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    color: #333333;
    font-size: 1.4em;
}
.about-product .products_name {
    margin: 10px 0 0 0;
    padding: 0;
}
.about-product em {
	float:right;
	color:#333;
	font-size:2.4em;
	font-style:normal;
}
.chooser {
	width:100%;
    /*overflow:hidden;*/
}
.chooser .holder {
	width:200px;
	float:left;
    padding-top: 3px;
}
.chooser .no-size {
    font-size: 1.18em;
    color: #373737;
    font-weight: bold;
    padding: 3px 0 0 0;
}
.about-product label {
	color:#373737;
	float:left;
	font-weight:bold;
	margin:0 5px 0 0;
	font-size:1.18em;
}
.add-to-cart-english, .add-to-cart-polish, .add-to-cart-italian, .add-to-cart-french, .add-to-cart-german, .add-to-cart-espanol {
	float:right;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
}
.add-to-cart-english span, .add-to-cart-polish span, .add-to-cart-italian span, .add-to-cart-french span, .add-to-cart-german span, .add-to-cart-espanol span {
	display:none;
	height:100%;
}
.add-to-cart-small-english, .add-to-cart-small-polish, .add-to-cart-small-italian, .add-to-cart-small-french, .add-to-cart-small-german, .add-to-cart-small-espanol {
	float:right;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
}
.add-to-cart-small-english span, .add-to-cart-small-polish span, .add-to-cart-small-italian span, .add-to-cart-small-french span, .add-to-cart-small-german span, .add-to-cart-small-espanol span {
	display:none;
	height:100%;
}
.size {
	width:76px;
}
.products .tabset {
	width:433px;
	min-height:329px;
	overflow:hidden;
	background:#fbfbfb;
	padding:20px 11px 2px 0;
	margin:14px 0 0;
	border:1px solid #d0d0d0;
}
* html .products .tabset {
	height:353px;
	overflow:visible;
}
*+html .products .tabset {
	height:353px;
	overflow:visible;
}
.products .tabs {
	float:right;
	width:170px;
	min-height:318px;
	padding:0;
	margin: 0 0 0 -32px;
	list-style:none;
	position:relative;
	z-index:100;
	font-size:1.2em;
	background:url(../images/separator6.gif) repeat-y 20px 0;
}
.products .tabs li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	background:url(../images/bg-tabs-product-li.gif) no-repeat 33px 100%;
}
.products .tabs li a {
	color:#000;
	display:block;
	overflow:hidden;
	cursor:pointer;
	padding:0 0 0 38px;
}
.products .tabs li a:hover {
	text-decoration:none;
	border: 0;
}
.products .tabs li .active, .products .tabs li a:hover {
	display:block;
	background:url(../images/bg-tabs-product.gif) no-repeat;
}
.ui-tabs-hide {display:none;}
.products .tabs li a em {
	font-style:normal;
	display:block;
	line-height:34px;
	padding:0 0 0 38px;
}
.products .tabs .list em {
	background:url(../images/tabs-product-list.gif) no-repeat 0 50%;
}
.products .tabs .ruler em {
	background:url(../images/tabs-product-rule.gif) no-repeat 0 50%;
}
.products .tabs .envelope em {
	background:url(../images/tabs-product-envelope.gif) no-repeat 0 50%;
}
.products .tabs .calc em {
	background:url(../images/tabs-product-calc.gif) no-repeat 0 50%;
}
.products .tabs .print em {
	background:url(../images/tabs-product-print.gif) no-repeat 0 50%;
}
.products .tab-info {
	width:246px;
	float:left;
	position: relative;
	padding: 0 20px 0 17px;
	overflow: hidden;
}
.products .tab-info h3 {
	margin:0;
	padding:0 0 10px;
	font-size:1.8em;
	text-transform:uppercase;
	font-weight:normal;
}
.products .tab-info a {
	color:#424242;
}
.tabset .details-box dl {
	margin:0;
	padding:0 0 0 20px;
	font-size:1.4em;
	font-weight:bold;

}
.tabset .details-box dt {
	color: #900;
	padding: 1px 0 0;
}
.tabset .details-box dd {
	color: #424242;
	margin: 0 0 0 17px;
	line-height: 1.6em;
}
.tabset .print-box h3 {
	padding:0 0 19px;
}
.tabset .print-box p {
	margin:0;
	font-size:1.1em;
	line-height:2.6em;
	color:#424242;
}
.tabset .print-box a {
	text-transform:uppercase;
	text-decoration:underline;
}
.tabset .print-box a:hover {
	text-decoration:none;
}
.tabset .ruler-box .sizer {
	width:237px;
	padding:0 0 8px;
	background:#fbfbfb;
}
.tabset .ruler-box .sizer ul {
	margin:0;
	padding:0 0 7px;
	list-style:none;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
}
.tabset .ruler-box .sizer ul li {
	display:inline;
	padding:0 0 0 20px;
}
.tabset .ruler-box p {
	margin:10px 0 5px;
	font-size:1.2em;
}
.tabset .ruler-box .sizer label {
	line-height:1.6em;
	font-size:1.2em;
}
.tabset .ruler-box .radio {
	margin:0;
	height:15px;
	width:15px;
}
.tabset .ruler-box .number-size {
	font-size:4.8em;
	display:block;
	text-align:center;
	color:#676767;
	padding:50px 0 0;
	font-weight:normal;
}

.size-tbl {
	font-size:4.8em;
	text-align:center;
	color:#676767;
	padding:50px 0 0;
	font-weight:normal;
}

.size-tbl span{
	margin: -6px;
	padding: 0;
}

.tabset .calc-box span {
	font-size:1.1em;
	color:#606060;
}
.tabset .calc-box span em {
	color:#0b84c3;
	font-style:normal;
}
.tabset .calc-box table {
	border-collapse:collapse;
	margin:28px auto;
	font-weight:bold;
	font-size:1.173em;
}
.tabset .calc-box table td {
	border:1px solid #ccc;
	width:101px;
	text-align:center;
	color:#424242;
	padding:0;
}
.tabset .envelope-box {
	color:#5e5e5e;
}
.tabset .envelope-box p {
	margin:0;
	font-size:1.1em;
}
.envelope-box .email-to-friend {
	width:100%;
	overflow:hidden;
	color:#5e5e5e;
}
.envelope-box .email-to-friend .wrap {
	width: 230px;
	overflow:hidden;
	border:1px solid #bfbfbf;
	background:#ededed;
	margin:10px 0 0;
	padding:2px 5px 10px 7px;
	position: relative;
}
.envelope-box .email-to-friend .wrap strong {
	display:block;
	padding:0 0 5px;
	text-transform:uppercase;
	font-size:1.1em;
}
.envelope-box .email-to-friend ul {
	margin:0 0 -3px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.envelope-box .email-to-friend ul li {
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
.envelope-box .email-to-friend label {
	float:left;
	padding:2px 0 0;
	font-size:1.1em;
}
.envelope-box .email-to-friend .input-mail {
	float:right;
	width:160px;
	border:1px solid #a4a3a3;
	padding:1px 4px;
}
.envelope-box .email-to-friend .friend {
	width:141px;
}
.envelope-box .email-to-friend textarea {
	width:228px;
	height:42px;
	border:1px solid #a4a3a3;
	overflow:auto;
	margin:0;
	padding: 0;
}
.envelope-box .email-to-friend .send {
	float:right;
	width:57px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/button-send.gif) no-repeat;
	margin:4px 0 0;
	display:inline;
}
.envelope-box .email-to-friend .send span {
	display:none;
	background:url(../images/button-send.gif) no-repeat 0 -21px;
	height:100%;
}
.other-product-box {
	width:756px;
	overflow:hidden;
	margin:17px 0 0;
	background:url(../images/bg-other-product.gif) repeat-y 2px 0;
}
.other-product-box .wrap {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
	background:url(../images/bg-other-product-bottom.gif) no-repeat 2px 100%;
}
.other-product-box .row {
	height:30px;
	overflow:hidden;
	background:url(../images/bg-other-product-top.gif) no-repeat;
}
.other-product-box .heading {
	float:left;
	background:url(../images/other-product-arrow.gif) no-repeat 100% 50%;
	padding:5px 15px 0 9px;
}
.other-product-box .view-all-english, .other-product-box .view-all-polish, .other-product-box .view-all-italian, .other-product-box .view-all-french, .other-product-box .view-all-german, .other-product-box .view-all-espanol {
    height: 24px;
	float:right;
	margin:2px 6px 0 0;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
}
.other-product-box .view-all-english span, .other-product-box .view-all-polish span, .other-product-box .view-all-italian span, .other-product-box .view-all-french span, .other-product-box .view-all-german span, .other-product-box .view-all-espanol span {
    display: none;
    height:100%;
}

.other-category {
	width:756px;
	overflow:hidden;
	text-align:center;
}
.other-category a {
	color: #2F6D99;
	text-decoration: none;
}

.other-category a:hover {
	color: #122D54;
    text-decoration: none;
}

.holder-other-category {
	position:relative;
	float:left;
	left:50%;
	text-align:center;
	padding-left: 2px;
}

.to-left {
	float: none !important;
}

.holder-other-category ul {
	position:relative;
	left:-50%;
	float:left;
}
.holder-other-category a.show_all {
	position:relative;
	left:-10%;
    font-size: 1.2em;
}
.other-product-box .holder-other-category ul {
	margin:0;
	padding:6px 0 0 12px;
	list-style:none;
}
.holder-other-category p.info{
	position: relative;
	left: -50%;
	float: left;
	padding: 10px;
	font-size: 1.2em;
}
.holder-five-categories p.info {
	padding: 0 10px;
	font-size: 1.2em;
} 
.categories-box p.info {
    font-size: 1.2em;
    padding: 10px;
}
p.search_info {
	padding: 4px 10px !important;
	background-color: #ffdddd;
	border-top: 1px solid #be2e16;
	border-bottom: 1px solid #be2e16;
}
.other-product-box .holder-other-category li {
	float:left;
	color:#2f6d99;
	width:108px;
	min-height:180px;
	padding:0 15px 10px;
	margin:0 8px 0 0;
	border-top:1px solid #e1e1e1;
	text-align:center;
	font-size:1.1em;
	line-height:1.1em;
	background:url(../images/bg-other-product-li.gif) no-repeat 0 100%;
}
* html .other-product-box .holder-other-category li {
	height:180px;
	overflow:visible;
}
*+ html .other-product-box .holder-other-category li {
	height:180px;
	overflow:visible;
}
.other-product-box .holder-other-category li img {
	display:block;
	margin:0 auto;
	padding: 2px 0 5px;
}

/* New products */
.new-gender {
	float: left;
	margin-top: 2px;
}
.new-gender a {
	text-decoration: none;
	color: #717171;
}
.new-gender span{
	padding: 0 6px;
	font-size: 12px;
	text-transform: uppercase;
}
.new-sort {
	float: right;
	margin-top: 2px;
}
.new-sort span {
	padding: 0 2px;
	font-size: 12px;
	text-transform: uppercase;
}
.new-sort a {
	text-decoration: none;
	color: #717171;	
}
.new-sort em {
	text-transform: none;
}

/* klasy do categories.php - wyswietlanie po 5 podkategorii */

.holder-five-categories {
	position:relative;
	float:left;
	text-align:center;
}
.holder-five-categories .sort a {
    text-transform: uppercase;
    color: #535353;
    text-decoration: underline;
}
.holder-five-categories .sort a:hover {
    color: #535353;
    text-decoration: none;
}
.holder-five-categories .sort p a {
    text-decoration: underline;
}
.holder-five-categories ul {
	position:relative;
	float:left;
}
ul.five-categories {
	margin: 0 0 0 3px;
	padding: 8px 0 0 8px;
	width: 738px;
    background: url('../images/bg-five-categories.gif') repeat-x;
    list-style:none;
	text-align:center;
}
.five-categories li {
	float:left;
	width:141px;
	padding:1px 0 0 1px;
	margin:0 5px 12px 0;
	height:217px;
	text-align:center;
	color:#00588c;
	font-size:1.1em;
	background: url(../images/bg-categories.png) no-repeat 0 0;
}
.five-categories li.hover {
	background-position: 0 -218px;
}
.five-categories li a {
	position:relative;
	z-index:100;
	color: #00588C;
	line-height: 1.1em;
}
.five-categories li a:hover {
	color: #103a64; text-decoration: none;
}
.five-categories li img {
	display:block;
}
.five-categories li p {
	margin: 1px 0 0 0;
	line-height:1.2em;
	font-size: 1.15em;
}
.five-categories li em {
	display: block;
	font-style: normal;
}
.five-categories li em.cn {
	margin-top: 10px;
}
.five-categories li em.pn {
	margin-top: 5px;
}
.five-cat-name{
	float: left;
	position: relative;
	top: 10px;
	left: 10px;
}
.five-cat-name a {
    color: #000;
}

/* slider */
.slider {
	width:260px;
	height:25px;
	background:url(../images/slider-var.gif) no-repeat;
	position:relative;
	overflow:hidden;
	margin: 0 0 0 -15px;
	z-index: 10;
}
.slider div.slide-holder {
	width:245px;
	height:25px;
	float:left;
	position:relative;
}
.slider .ui-slider-range-min {
	background:url(../images/slider-min.gif) no-repeat;
	height:9px;
	position:relative;
	overflow:hidden;
	margin:8px 4px 0;
}
.slider .ui-slider-handle {
	position:absolute;
	top:3px;
	background:url(../images/slider.gif) no-repeat;
	width:14px;
	height:19px;
	display:block;
}
/* shopping cart inner */
.shopping-cart-box, .allprods-box  {
	width:742px;
	overflow:hidden;
}
.holder-cart {
	height:1%;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	border-bottom:1px solid #cecece;
	background:#fefefe url(../images/bg-shop-cart.gif) repeat-x 0 100%;
}
.items-name, .items {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
	vertical-align: top;
}
.items-name {
	height:35px;
	font-size:1.1em;
	padding:0 0 0 12px;
	margin:0 0 -2px;
	width:730px;
	text-transform:uppercase;
	background:url(../images/bg-categories-top.gif) no-repeat;
}
.holder-subjects {
    overflow: hidden;
}
.holder-subjects .items-name {
    width:742px;
    background:url(../images/bg-categories-top2.gif) no-repeat;
}
.items-name p {
	text-transform: none;
	float: right;
	text-align: right;
	right:10px;
	position:relative;
	top:5px;
	margin:0;
	padding:0;
}
.items-name p a{
	text-transform: uppercase;
	text-decoration: underline;
	letter-spacing: normal;
	color: #000000;
	margin-left: 5px;
}
.items-name p span {
	font-size: 16px;
}
.items {
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	font-size:1.2em;
	width:728px;
	padding:15px 0 17px 12px;
	margin:2px 0 -2px 0;
	background:url(../images/separator5.gif) repeat-x 0 100%;
}
.twopackpromo {
    border-top: 1px solid #CECECE;
    padding-top: 0
}
.twopackpromo img {
    margin-right: 15px;
    border: 1px solid #CECECE;
}
.sc-promotion {
    padding: 0 30px 0; 
    text-align: left;
}
.sc-promotion a {
    color: #353535;
    text-decoration: underline;
}
.sc-promotion a:hover {
    text-decoration: none;
}
.darker-row {
	background-color: #f2f2f2;
}
.allprods-box .items {
	padding:6px 0 6px 12px;
}
.allprods-box .description-item {
	width:450px;
	text-align:left;
	float:left;
}
.allprods-box .model-item {
	width:120px;
	text-align:left;
	float:left;
}
.allprods-box .price-item {
	width:145px;
	text-align:right;
	float:left;
}
.allprods-box a {
	color: #535353;
}
.allprods-box a:hover {
    color: #323232;
	text-decoration: underline;
}
.shopping-cart-box .description-item {
	width:343px;
	text-align:left;
	float:left;
}
.shopping-cart-box .description-item .frame {
	float:left;
	margin:0 12px 0 0;
}
.shopping-cart-box .description-item .frame img {
	display:block;
	border:1px solid #cecece;
}
.shopping-cart-box .items .description-item {
	font-weight:bold;
	color:#535353;
}
.shopping-cart-box .description-item p {
	vertical-align:middle;
	margin:0;
}
.shopping-cart-box div.promotion {
    margin-top: 20px;
}
.description-item p a {
	color: #535353;
}
.description-item p a:hover {
	color: #777;
	text-decoration: none;
}
.size-item {
	width:127px;
	float:left;
}
.quantity {
	color: #535353 !important;
}
.quantity-item {
	width:98px;
	float:left;
}
.quantity-item .number {
	width:51px;
	overflow:hidden;
	margin:0 auto;
    text-align: center;
}
.quantity-item .number a {
	float:left;
	padding:3px 0 0;
}
.quantity-item .number a img {
	display:block;
}
.quantity-item .shopping-cart-input {
	width:25px;
	height:20px;
	overflow:hidden;
	padding:2px 2px 0;
	margin:0 2px;
	float:left;
	background:url(../images/shop-cart-deal.gif) no-repeat;
}
.quantity-item .shopping-cart-input2 {
    margin-left: 9px;
}
.quantity-item .shopping-cart-input input {
	width:25px;
	border:0;
	background:none;
	padding:0;
	text-align:center;
}
.delete-item {
	width:77px;
	float:left;
}
.delete {
	display:block;
	width:19px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/shop-cart-delete.gif) no-repeat;
}
.total-item {
	width:80px;
	float:left;
}
.items-name li {
	line-height:3.4em;
}
.items-name li, .items li {
	float:left;
	text-align:center;
}
.subtotal {
	float:right;
	color:#535353;
	font-weight:bold;
	font-size:1.4em;
	line-height:2.5em;
	margin:0;
	padding:0 15px 0 150px;
	background:url(../images/bg-subtotal.gif) no-repeat 100% 100%;
}
.subtotal dt {
	float:left;
	padding:0 26px 0 0;
}
.subtotal dd {
	float:left;
	margin:0;
}
.shopping {
	margin:0;
	padding:13px 13px 10px 0;
	list-style:none;
	float:right;
}
.shopping li {
	float:left;
	padding:0 0 0 7px;
}
.continue-english, .continue-polish, .continue-italian, .continue-french, .continue-german, .continue-espanol {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:23px;
}
.continue-english span, .continue-polish span, .continue-italian span, .continue-french span, .continue-german span, .continue-espanol span {
	display:block;
	height:100%;
}
.shop-checkout-english, .shop-checkout-polish, .shop-checkout-italian, .shop-checkout-french, .shop-checkout-german, .shop-checkout-espanol {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:23px;
}
.shop-checkout-english span, .shop-checkout-polish span, .shop-checkout-italian span, .shop-checkout-french span, .shop-checkout-german span, .shop-checkout-espanol span {
	display:block;
	height:100%;
}
.comment {
	text-align:right;
	color:#707070;
}
.comment p {
	margin:0 15px 0 0;
	font-size:1.1em;
}
.comment a {
	color:#707070;
}
.continue-reg-english, .continue-reg-polish, .continue-reg-italian, .continue-reg-french, .continue-reg-german, .continue-reg-espanol {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:23px;
	float: right;
}
.continue-reg-english span, .continue-reg-polish span, .continue-reg-italian span, .continue-reg-french span, .continue-reg-german span, .continue-reg-espanol span {
	display:block;
	height:100%;
}
.checkout-min-english, .checkout-min-polish, .checkout-min-italian, .checkout-min-french, .checkout-min-german, .checkout-min-espanol {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:23px;
	float: right;
}
.checkout-min-english span, .checkout-min-polish span, .checkout-min-italian span, .checkout-min-french span, .checkout-min-german span, .checkout-min-espanol span {
	display:block;
	height:100%;
}
.shopping-cart-box small {
	font-size: 0.8em;
	color: #be2e16;
}
/* My Orders */

.myorders-column1 {
	width:130px;
	text-align:left;
	float:left;
}

.myorders-column2 {
	width:127px;
	float:left;
}

.myorders-column3 {
	width:98px;
	float:left;
}

.myorders-column4 {
	width:77px;
	float:left;
}


/* footer box */
#footer {
	width:100%;
	overflow:hidden;
	margin:-3px 0 0;
}
.columns {
	height:1%;
	overflow:hidden;
	font-size:1.1em;
}
.columns h4 {
	margin:0 0 13px;
	color:#a31919;
	font-size:1.4em;
	font-weight:normal;
}
#footer a {
	color:#8e8e8e;
}
#footer p.regulations {
    margin-bottom: 10px;
}
#footer div.follow {
    color: #8E8E8E;
    margin-top: 30px;
    height: 32px;
    width: 170px;
}
#footer div.follow div {
    float: left;
}
#footer div.follow .follow_text {
    padding: 8px 4px 0 0;
}
#footer .authorised {
    margin-left: 30px;

}
#footer .authorised img {
    border: 1px solid #ddd;    
}
.columns .row {
	height:1%;
	overflow:hidden;
}
.email {
	width:110px;
	border:1px solid #4e4e4e;
	background:none;
	padding:3px 8px 1px 5px;
	color:#626262;
	font-size:1em;
	float:left;
}
.join-english, .join-polish, .join-italian, .join-french, .join-german, .join-espanol  {
	float:left;
	height:23px;
	width:44px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 3px;
	background:url(../images/button-join.gif) no-repeat;
}
.join-english span, .join-polish span, .join-italian span, .join-french span, .join-german span, .join-espanol span {
	background:url(../images/button-join.gif) no-repeat 0 -23px;
	display:none;
	height:100%;
}
.columns .col {
	float:left;
	padding:22px 0 0 19px;
	background:url(../images/bg-footer-col.gif) no-repeat;
}
.columns .auth {
    background: none;
	width:190px;
}
.columns .letter {
	width:195px;
	padding:22px 0 0 18px;
}
.columns .service {
	width:180px;
}
.columns .help {
	width:150px;
}
.columns .about {
	width:149px;
}
.columns .secure {
	width:218px;
}
.columns .secure a img {
	display:block;
	padding:4px 0 10px 4px;
}
.columns .col ul {
	margin:0;
	padding:0;
	list-style:none;
}
.columns .col ul li {
	padding:0 0 7px;
}
/* footer paymants */
.payment {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-payment.gif) repeat-y;
	margin:17px 0 0;
}
.payment .holder {
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
	background:url(../images/bg-top-payment.gif) no-repeat;
}
.payment .wrap {
	height:1%;
	overflow:hidden;
	padding:0 0 18px;	
	background:url(../images/bg-bottom-payment.gif) no-repeat 0 100%;
}
.payment ul {
	margin:0;
    padding: 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	text-align:center;
}
.payment ul li {
	display:inline;
	/*padding:0 11px;*/
}
.payments {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 10px;
	height: 40px;

}
.payments span {
	display:none;
	height:100%;
}
.payments-logos {
    margin-left: 10px;
}
em.ae { background: url(../images/payment1.gif) no-repeat; width: 46px; }
em.ae span { background: url(../images/payment1.gif) no-repeat 0 -40px; }

em.dci { background: url(../images/payment2.gif) no-repeat; width: 91px; }
em.dci span { background: url(../images/payment2.gif) no-repeat 0 -40px; }

em.ecard { background: url(../images/payment3.gif) no-repeat; width:34px; }
em.ecard span { background: url(../images/payment3.gif) no-repeat 0 -40px; }

em.maestro { background: url(../images/payment4.gif) no-repeat; width: 63px; }
em.maestro span { background: url(../images/payment4.gif) no-repeat 0 -40px; }

em.mc { background: url(../images/payment5.gif) no-repeat; width: 63px; }
em.mc span { background: url(../images/payment5.gif) no-repeat 0 -40px; }

em.mcsd { background: url(../images/payment6.gif) no-repeat;	width: 58px; }
em.mcsd span { background: url(../images/payment6.gif) no-repeat 0 -40px; }

em.paypal { background: url(../images/payment7.gif) no-repeat; width: 92px; }
em.paypal span { background: url(../images/payment7.gif) no-repeat 0 -40px; }

em.solo { background: url(../images/payment8.gif) no-repeat;	width: 36px; }
em.solo span { background: url(../images/payment8.gif) no-repeat 0 -40px; }

em.vvisa { background: url(../images/payment9.gif) no-repeat; width: 53px; }
em.vvisa span { background: url(../images/payment9.gif) no-repeat 0 -40px; }

em.visa { background: url(../images/payment10.gif) no-repeat; width: 96px; }
em.visa span { background: url(../images/payment10.gif) no-repeat 0 -40px; }

em.mb { background: url(../images/payment11.gif) no-repeat; width: 73px; }
em.mb span { background: url(../images/payment11.gif) no-repeat 0 -40px; }

em.visae { background: url(../images/payment12.gif) no-repeat; width: 64px; }
em.visae span { background: url(../images/payment12.gif) no-repeat 0 -40px; }
/* design by */
.design {
	width:100%;
	overflow:hidden;
	text-align:center;
	color:#6e6e6e;
	padding:29px 0 0;
}
.design p {
	margin:0;
	font-size:1.2em;
	line-height:1.5em;
}
/* page numbers - pagination */
.page-numbers {
	position: relative;
	float: right;
	font-size: 12px;
	color: #353535;
	padding: 2px 10px 5px 0;
	margin-top: 4px;
}
.holder-other-category .page-numbers {
    left: -50%;
}
.page-numbers a {
	color: #5B5B5B;
	border: 1px solid #ccc;
	padding: 1px 7px 0;
	margin-left: 7px;
	background-color: #eee;
}

.page-numbers a:hover {
	color: #353535;
	border: 1px solid #bfbfbf;
	background-color: #e0e0e0;
	text-decoration: none;
}

.page-numbers b {
	color: #000;
	border: 1px solid #ccc;
	padding: 1px 7px 0;
	margin-left: 7px;
	background-color: #dfdfdf;
}

.pos-right {
	left: 0 !important;
	padding-right: 0 !important;
}
/* about inner */
.about-box {
	padding:24px 31px 0 27px;
	font-size:1.27em;
	line-height:1.2em;
	margin: 0 0 17px;
}
.about-box p {
	text-align:justify;
	margin:0 0 15px;
} 
.text-box {
	background:url(../images/bg-horiz-line.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 0 11px;
	margin:0 0 19px;
}
.contacts-box {
	background:url(../images/bg-horiz-line.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 0 21px 5px;
}
.column1 {
	float:left;
	width:387px;
}
.column2 {
	float:right;
	width:288px;
	padding:0 0 0 4px;
}
.column1 .holder1 {
	height:1%;
	overflow:hidden;
	margin:0 0 25px;
}
.column1 .holder2 {
	height:1%;
	overflow:hidden;
}
.column3 {
	float:left;
	width:198px;
	float:left;
}
.column4 {
	float:left;
	width:186px;
}
.about-box h3 {
	margin:0 0 15px;
}
.about-box address {
	font-style:normal;
	padding:0 0 1px;
}
.about-box dl,
.about-box dd {
	margin:0;
}
.about-box dl {
	width:136px;
}
.contacts-box dt,
.contacts-box dd {
	display:inline;
}
.about-box address a {
	color:#000;
	text-decoration:underline;
}
.about-box address a:hover {
	text-decoration:none;
}
.about-box dl.nip {
	width:167px;
}
.about-box dl.nip dt {
	float:left;
	clear:left;
	white-space:nowrap;
	font-weight:bold;
}
.about-box dl.nip dd {
	float:right;
	clear:right;
}
.frame1 {
	background:url(../images/bg-frame1.gif) no-repeat;
	width:287px;
	height:187px;
	padding:5px 0 0 5px;
	margin:0 0 0 -4px;
}
.frame1 img {
	vertical-align:middle;
}
.stores-box {
	padding:15px 0 0 5px;
	margin:0 0 15px;
}
.stores-box img {
	vertical-align:middle;
}
.box2 .frame2 {
	text-align:left;
}
.frame2 {
	float:left;
	background:url(../images/bg-frame2.gif) no-repeat;
	width:163px;
	height:109px;
	padding:5px 0 0 5px;
	margin:0 1px;
}
.box2 .frame3 {
	text-align:left;
}
.frame3 {
	float:left;
	background:url(../images/bg-frame3.gif) no-repeat;
	width:109px;
	height:163px;
	padding:5px 0 0 5px;
	margin:0 1px;
}
.box1 {
	width:684px;
	position:relative;
	overflow:hidden;
	margin:-3px 0 10px -5px;
}
.box2 {
	float:left;
	position:relative;
	left:50%;
	text-align:center;
}
.box3 {
	float:left;
	left:-50%;
	position:relative;
}
.about-company .content,
.advanced-search  .content,
.contact-us  .content {
	width:748px;
	float:right;
	padding:0 12px 0 0;
}
.about-company .holder-extra-content,
.advanced-search .holder-extra-content,
.contact-us .holder-extra-content {
	background-position:98% 13px;
}
.about-company .account,
.advanced-search .account,
.contact-us .account {
	background:url(../images/bg-account2.gif) repeat-y 2px 0;
	position:relative;
}
/* .about-company .account .wrap
.advanced-search .account .wrap {
	background:url(../images/bg-account2-top.gif) no-repeat 2px 0;
	padding:0;
}
*/
.about-company .account .wrap2,
.advanced-search .account .wrap2,
.contact-us .account .wrap2 {
	background:url(../images/bg-account2-bottom.gif) no-repeat 2px 100%;
	height:1%;
	overflow:hidden;
	padding:0 0 20px;	
}
/* address-book inner */
.address-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:4px 0 4px;
	padding:25px 15px 11px 15px;
	font-size:1.27em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
}
.primary-address-box h3 {
	margin:0 0 16px 15px;
}
.primary-address-box h3 img {
	display:block;
}
.column5 {
	float:left;
	width:208px;
	padding:0 0 0 32px;
}
.column6 {
	float:right;
	width:381px;
	padding:0 90px 0 0;
}
.address-box address {
	font-style:normal;
}
.primary-address-box p {
	margin:0;
}
.address-box-cols-holder {
	background:url(../images/bg-horiz-line2.gif) repeat-x 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 0 20px;
	margin:0 0 27px;
}
.btn-add-address-english, .btn-add-address-polish, .btn-add-address-italian, .btn-add-address-french, .btn-add-address-german, .btn-add-address-espanol {
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:18px 0 0 53px;
}
.btn-add-address-english span, .btn-add-address-polish span, .btn-add-address-italian span, .btn-add-address-french span, .btn-add-address-german span, .btn-add-address-espanol span {
	display:none;
	height:100%;
}
.btn-add-address-confirm {
	margin:0 0 0 55px !important;
}
.btn-delete-english, .btn-delete-polish, .btn-delete-italian, .btn-delete-french, .btn-delete-german, .btn-delete-espanol {
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 auto;
}
.btn-delete-english span, .btn-delete-polish span, .btn-delete-italian span, .btn-delete-french span, .btn-delete-german span, .btn-delete-espanol span {
	display:none;
	height:100%;
}
.adr-functions {
	margin:0;
	padding:0;
	list-style:none;
	font-size:.93em;
}
.adr-functions li {
	float:left;
	margin:0 19px 0 0;
}
.adr-functions li a {
	float:left;
	color:#000;
	text-decoration:underline;
}
.adr-functions li a:hover {
	text-decoration:none;
}
.adr-functions li a.btn-edit {
	background:url(../images/ico-edit.gif) no-repeat 0 3px;
	padding:0 0 2px 21px;
}
.adr-functions li a.btn-delete {
	background:url(../images/ico-delete.gif) no-repeat 0 3px;
	padding:0 0 0 18px;
}
.address-book-entries-box h3 {
	margin:0 0 13px 15px;
}
.column7 {
	width:259px;
	float:left;
	padding:0 0 0 32px;
}
.column8 {
	width:421px;
	float:right;
}
.address-book-entries-box .item {
	width:100%;
	overflow:hidden;
	margin:0 0 24px;
}
.info-box {
	background:url(../images/ico-info.gif) no-repeat;
	height:1%;
	overflow:hidden;
	padding:0 0 0 25px;
	margin:-3px 0 0 15px;
	font-size:.93em;
}
.info-box p {
	margin:0;
}
.addr-delete {
	width:300px;
	overflow:hidden;
	margin: 0 auto;
}
.addr-title {
	float: left;
	width: auto;
	height: 100px;
	padding-right: 10px;
}
.addr-address {
	font-size: 13px;
	letter-spacing: 1px;
}
.addr-span {
	font-size: 13px;
	padding: 8px 0 0 20px;
}
.account-information-box h1 {
	background:transparent url(../images/separator5.gif) repeat-x;
	margin-top: 15px;
	overflow:hidden;
	padding: 0;
}

/* advanced search inner */
.tabs2 .tabset {
	float:left;
}
.tabs2 a.tab {
	background:url(../images/bg-btn-tab.gif) repeat-x 0 100%;
	border: 1px solid #bdbcbd;
	border-bottom:none;
	float: left;
	margin:0 2px -1px 0;
	padding:8px 0 0;
	position: relative;
	height:19px;
	text-align:center;
	width:121px;
	line-height: 16px;
}
.tabs2 a.active{
	background:#fff;
	border-bottom:1px solid #fff;
}
.tabs2 a.tab:hover {
	text-decoration: none;
}
.tabs2 div.tab {
	border:1px solid #bdbcbd;
	width:686px;
	clear: both;
	background:#f4f4f4 url(../images/bg-tabs-search.gif) repeat-x;
	font-size:1.18em;
	overflow:hidden;
	padding:32px 31px 13px 25px;
	margin: 0;
}
.advanced-search .holder-extra-content .breadcrumps {
	background:none;
}
.btn-search-english, .btn-search-polish, .btn-search-italian, .btn-search-french, .btn-search-german, .btn-search-espanol {
	float:left;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 26px;
}
.btn-search-english span, .btn-search-polish span, .btn-search-italian span, .btn-search-french span, .btn-search-german span, .btn-search-espanol span {
	display:none;
	height:100%;
}
.row-search-btn{
	margin: 0 0 0 295px;
}
.form-keyword-search .search-row .input-text {
	background:url(../images/bg-input-search2.gif) no-repeat;
	width:496px;
	float:left;
	font-size:.85em;
	font-weight:bold;
	padding:2px 9px;
	height:18px;
}
.form-keyword-search .search-row .input-text input {
	width:100%;
	border:none;
	background:none;
	font-size: 1.2em
}
.form-keyword-search .search-row {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-horiz-line2.gif) repeat-x 0 100%;
	padding:0 0 38px 16px;
	margin:0 0 18px;
}
.form-keyword-search h3 {
	margin:0 0 20px;
}
.form-keyword-search .row {
	margin:0 0 13px;
}
.form-keyword-search .row strong.title {
	width:218px;
	padding:0 20px 0 0;
	float:left;
	font-weight:bold;
	text-align:right;
	line-height:1.7em;
}
.tab-size-hidden {
	display: none;
}
.tab-size .form-keyword-search .row strong.title {
	width:224px;
}
.form-keyword-search label {
	float:left;
	font-weight:bold;
	margin:-1px 14px 0 0;
	color:#7e7e7e;
}
.form-keyword-search .radio {
	float:left;
	width:15px;
	height:15px;
	margin:0 5px 0 0;
}
.price-box {
	float:left;
}
.price-box .range {
	padding:0 0 2px;
}
.price-box .fsbox {
    padding:0 2px 2px !important;
}
.price-box .fsrange {
    margin-left: 7px;
    width: 141px !important;
}
.price-box .range p {
	margin:0;
	font-weight:bold;
	color:#f89c1c;
}
.price-box .range .title {
	color:#7e7e7e;
}
.form-keyword-search select {
	width:178px;
}
.title-price {
	margin-top:7px;
}
.form-keyword-search .row strong.title-products {
	line-height:1.3em;
}
.form-keyword-search .row-price {
	margin-bottom:4px;
}
.tab-size .btn-search {
	margin:0 0 0 20px;
}
/* contact box inner */
.contact-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:0 0 17px;
	padding:24px 15px 24px 32px;
	font-size:1.27em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
}
.contact-info label {
	float: none !important;
}
.contact {
	color:#323232;
    margin-bottom: 10px;
}
.contact a {
	color:#323232;
}
.contact .box {
	padding:6px 0 11px 0;
	border-bottom:1px solid #d2d2d2;
	margin:0 3px 3px;
}
.contact .box-alt {
	border-bottom:none;
	padding-bottom:0;
}
.contact .box address {
	font-style:normal;
	font-size:1.4em;
}
.contact .box .heading2 {
	height:21px;
	display:block;
	padding:0 0 0 12px;
	margin:0 0 3px;
	font-size: 18px;
}
.contact .box .heading2 em.workday {
	font-size: 12px !important;
	padding: 0 0 0 15px;
	height: 21px;
}
.contact-alt .box .heading2 {
display:block;
height:21px;
margin:0 0 3px;
padding:0 0 0 12px;
}
.contact .box-alt .heading2 {
	margin-bottom:8px;
}
.contact-alt .box-alt .heading2 {
	margin-bottom:0px;
}
.contact .box .inner {
	padding:0 0 0 17px;
}
.contact-alt .box .inner {
	padding-top:9px;
}
.contact-us .contact-alt .wrap2 {
	padding-bottom:10px;
}
.contact .box dl {
	margin:0;
	width:140px;
	overflow:hidden;
	font-size:1.4em;
}
.contact .box dt {
	float:left;
	margin:0 4px 0 0;
}
.contact .box dd {
	margin:0;
	float:left;
}
.contact-box h3 {
	margin:0;
}
.contact-box .cols-holder {
	background:url(../images/separator8.gif) no-repeat 370px 0;
	width:100%;
	overflow:hidden;
	padding:14px 0 0;
}
.contact-box .cols-holder .col1 {
	float:left;
	width:397px;
}
.pager .col1 p {
	margin-top: 5px !important;
}
.contact-box .cols-holder .col2 {
	float:left;
	width:260px;
	color:#333;
	margin:-6px 0 0;
}
.contact-box .cols-holder .col2 p {
	margin:0 0 23px;
	line-height:1.07em;
}
.contact-box .cols-holder .col2 p.last {
	margin-bottom:0;
	position:relative;
}
.contact-box .cols-holder .col2 a {
	color:#333;
	text-decoration:underline;
}
.contact-box .cols-holder .col2 a:hover {
	text-decoration:none;
}
.contact-box label {
	font-weight:bold;
	font-size:.93em;
	width:120px;
	padding:0 13px 0 0;
	float:left;
	margin:2px 0 0;
	text-align:right;
}
.contact-box .cols-holder .row {
	margin:0 0 11px;
}
.contact-box .row {
	margin:0 0 7px;
}
.textarea {
	display:block;
	background:url(../images/bg-textarea.gif) no-repeat 33px 0;
	width:617px;
	height:243px;
	font-size:0.93em;
	padding:1px 0 0 36px;
	margin:0 0 11px;
}
.textarea:after {
	clear:both;
	display:block;
	content:"";
}
.textarea textarea {
	background:none;
	border:none;
	width:614px;
	height:239px;
	float:left;
}
.send-english, .send-polish, .send-italian, .send-french, .send-german, .send-espanol {
	float:right;
	width:114px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 45px 0 0;
}
.send-english span, .send-polish span, .send-italian span, .send-french span, .send-german span, .send-espanol span {
	display:none;
	height:100%;
}
.send-short-english, .send-short-polish, .send-short-italian, .send-short-french, .send-short-german, .send-short-espanol {
	float:left;
	width:77px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin-left: 20px;
}
.send-short-english span, .send-short-polish span, .send-short-italian span, .send-short-french span, .send-short-german span, .send-short-espanol span {
	display:none;
	height:100%;
}
.email-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin: 0 0 17px;
	padding: 17px 15px 10px 32px;
	font-size:1.27em;
	background:#fff url(../images/bg-enquiry-box.gif) repeat-x 0 100%;
	color:#444;
}
.email-box p {
    margin: 7px 0;
}
.email-box span {
    color: #000;
    font-weight: bold;
}
.email-box .wrap {
    padding-left: 40px;
}
.email-box a {
    color:#666;
    text-decoration: none; 
}
.email-box a:hover {
    color:#555;
    text-decoration: underline; 
}
.email-box ul {
    margin: 0 0 15px 0;
    padding: 0 0 0 10px;
    list-style: none;
}
.email-box .right {
    float: right;
    margin-right: 30px;
}
.email-box .left {
    float: left;
}
/* contact answer inner */
.contact-box .inner-box .wrap .col1 {
	width:332px;
	float:left;
}
.contact-box .inner-box .wrap .col2 {
	width:350px;
	float:left;
}
.contact-box .inner-box .wrap {
	height:1%;
	overflow:hidden;
}
.answer {
	padding:12px 18px 0 10px;
}
.answer .inner-box h3 {
	color:#535353;
	font-size:1.39em;
	font-weight:bold;
	margin:0 0 3px;
}
.answer .inner-box {
	padding:0 12px;
	height:1%;
	overflow:hidden;
	margin:0 0 9px;
}
.answer .inner-box dl {
	margin:0;
	font-size:.93em;
	color:#535353;
}
.answer .inner-box dt {
	float:left;
	clear:left;
	font-weight:bold;
	margin:0 5px 4px 0;
}
.answer .inner-box dd {
	margin:0 0 4px;
}
.answer .inner {
	background:url(../images/separator5.gif) repeat-x;
	padding:12px 40px 0 11px;
}
.answer .inner p {
	margin:0 8px 12px;
	font-size:0.93em;
	line-height:1.24em;
}
.answer .inner .message-title {
	color:#cc3300;
	font-weight:bold;
	margin:0 0 12px;
	font-size:1.08em;
}
.answer .inner .answer-title {
	color:#339933;
	font-weight:bold;
	margin:0 0 12px;
	font-size:1.08em;
}
.answer .inner .signature {
	padding-top:14px;
}
.answer .inner a {
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}
.answer .inner a:hover {
	text-decoration:none;
}
.post-box {
	background:url(../images/bg-registration.gif) repeat-x;
	border:1px solid #cfcfcf;
	padding:24px 33px;
	font-size:1.26em;
	margin:0 0 13px;
	height:1%;
	overflow:hidden;
}
.post-box h3 {
	margin:0 0 19px;
}
.post-box .send {
	float:right;
	width:114px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/button-send2.gif) no-repeat;
	margin:4px 21px 0 0;
}
.post-box .send span {
	background:url(../images/button-send2.gif) no-repeat 0 -23px;
	display:none;
	height:100%;
}
/* contact logged inner */
.holder-subjects {
	height:1%;
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0;
}
.subjects-box {
	background:#f5f5f5 url(../images/bg-shop-cart.gif) repeat-x 0 35px;
	margin:0 0 27px 0;
	height:1%;
	overflow:hidden;
}
.subjects-box .subject-item {
	width:170px;
	float:left;
}
.subjects-box .order-id-item {
	float:left;
	width:155px;
}
.subjects-box .order-id-item .inner {
	margin:-2px 0 0;
	line-height:1em;
	position:relative;
}
.subjects-box .enquiry-nr-item {
	float:left;
	width:157px;
}
.subjects-box .opened-item {
	float:left;
	width:140px;
}
.subjects-box .last-change-item {
	float: left;
	width: 92px;
}
.subjects-box .items-name {
	color:#353535;
	height:25px;
	padding:10px 0 0 18px;
	width:auto;
	text-align:left;
	background:url(../images/bg-subjects-box-top.gif) no-repeat;
}
.subjects-box .items {
	text-align:left;
	padding:19px 0 20px 23px;
	margin:0;
	width:auto;
	height:1%;
	overflow:hidden;
	color:#535353;
	background:url(../images/separator9.gif) no-repeat 5px 100%;
}
.subjects-box .items a {
	color:#535353;
	text-decoration:underline;
}
.subjects-box .items a:hover {
	text-decoration:none;
}
.subjects-box .items-bold {
	font-weight:bold;
	color: #333;
}
.btn-view-enquiry-english, .btn-view-enquiry-polish, .btn-view-enquiry-italian, .btn-view-enquiry-french, .btn-view-enquiry-german, .btn-view-enquiry-espanol {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:23px;
}
.btn-view-enquiry-english span, .btn-view-enquiry-polish span, .btn-view-enquiry-italian span, .btn-view-enquiry-french span, .btn-view-enquiry-german span, .btn-view-enquiry-espanol span {
	background:url(../images/button-view-enquiry.gif) no-repeat 0 -23px;;
	display:block;
	height:100%;
}
.view-enquiry-box {
	border:1px solid #CECECE;
	border-top:none;
	height:1%;
	overflow:hidden;
	padding:34px 0 16px 21px;
}
.view-enquiry-box .col1 {
	width:306px;
	float:left;
	padding:0 35px 0 0;
}
.view-enquiry-box .col2 {
	float:left;
	width:219px;
	color:#535353;
}
.view-enquiry-box .col3 {
	float:left;
	width:143px;
}
.view-enquiry-form p {
	font-size:1.2em;
	margin:0;
}
.contact-form {
	background:url(../images/bg-registration.gif) repeat-x;
	border:1px solid #cfcfcf;
	padding:24px 33px 6px 33px;
	font-size:1.18em;
	margin:0 0 10px;
	height:1%;
	overflow:hidden;
	color:#555;
}
.contact-form .row {
	margin:0 0 9px;
}
.contact-form h3 {
	margin:0 0 19px;
}
.contact-form .input-text {
	background:url(../images/bg-input-contact.gif) no-repeat;
	float:left;
	height:18px;
	overflow:hidden;
	padding:2px 4px;
	width:193px;
}
* html .contact-form .input-text {
	margin:0 0 0 3px;
}
.contact-form .input-text input {
	background:none;
	border:none;
	padding:0;
	width:100%;
}
.contact-form .title {
	font-weight:bold;
	float:left;
	width:117px;
	padding:0 42px 0 0;
	text-align:right;
	color:#000;
	margin:2px 0 0;
}
.contact-form select {
	width:201px;
}
.contact-form address {
	font-style:normal;
}
.contact-form .send {
	float:right;
	width:114px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/button-send2.gif) no-repeat;
	margin:1px 21px 0 0;
}
.contact-form .send span {
	background:url(../images/button-send2.gif) no-repeat 0 -23px;
	display:none;
	height:100%;
}
.contact-form .textarea {
	margin-top:-5px;
}
/* contact view inner */
.enquiry-box {
	background:#f5f5f5 url(../images/bg-enquiry-box.gif) repeat-x;
	padding:28px 23px 27px 23px;
}
.enquiry-form {
	height:1%;
	overflow:hidden;
}
.enquiry-box .col1 {
	width:311px;
	float:left;
}
.enquiry-box .col2 {
	width:231px;
	float:left;
}
.enquiry-box .col3 {
	width:154px;
	float:left;
}
.enquiry-box .col1 p {
	margin:0;
}
.enquiry-box .info-box {
	margin:0;
	color:#333;
}
.enquiry-box .info-box a {
	text-decoration:underline;
	color:#333;
}
.enquiry-box .info-box a:hover {
	text-decoration:none;
}
.enquiry-form .row {
	margin:0 0 24px;
}
/* edit account inner */
.account-information-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:4px 0 0;
	font-size:1.18em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
	padding:20px 32px 0 32px;
}
.account-information-box h3 {
	margin:0;
}
.edit-account-form .wrap {
	height:1%;
	overflow:hidden;
	padding:9px 0 15px;
	margin:0 104px -2px;
	background:url(../images/separator5.gif) repeat-x 0 100%;
}
.edit-account-form .wrap2 {
	height:1%;
	overflow:hidden;
	padding:9px 0 15px;
	margin:10px 20px -2px;
	background:url(../images/separator5.gif) repeat-x 0 100%;
}
.edit-account-form .wrap2 span.wciecie {
	padding-left: 25px;
}
 .edit-account-form label {
	width:155px;
	float:left;
	font-weight:bold;
	text-align:right;
	padding:0 10px 0 0;
	margin:3px 0 0;
}
.edit-account-form .wrap2 label {
	width:155px;
	float:none;
	font-weight:bold;
	text-align:right;
	padding:0 0 0 5px;
	margin:3px 0 0;
}
.edit-account-form .row {
	margin:0 0 10px;
}
.edit-account-form .sub {
	color:#666;
	height:1%;
	margin:-10px 0 0;
	overflow:hidden;
}
.edit-account-form .sub em {
	float:right;
	font-size:0.8em;
	font-style:normal;
	padding:0 96px 0 0;
}
.btn-back-english, .btn-back-polish, .btn-back-italian, .btn-back-french, .btn-back-german, .btn-back-espanol {
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
}
.btn-back-english span, .btn-back-polish span, .btn-back-italian span, .btn-back-french span, .btn-back-german span, .btn-back-espanol span {
	display:none;
	height:100%;
}
.btn-update-english, .btn-update-polish, .btn-update-italian, .btn-update-french, .btn-update-german, .btn-update-espanol {
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
	margin:0 0 0 auto;
	border: 0;
}
.btn-update-english span, .btn-update-polish span, .btn-update-italian span, .btn-update-french span, .btn-update-german span, .btn-update-espanol span {
	display:none;
	height:100%;
}
.edit-account-form .col1 {
	float:left;
	padding:0 0 8px 15px;
	width:170px;
}
.edit-account-form .col2 {
	float:right;
	padding:0 15px 8px 0;
	width:170px;
}
/* order history info inner */
.order-info-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:3px 0 12px;
	font-size:1.18em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
	padding:3px 15px 0;
}
.checkout .order-info-box {
    background: #fff !important;
}
.order-info-box .wrap {
	height:1%;
	overflow:hidden;
	background:url(../images/separator5.gif) repeat-x 0 100%;
	margin:0 0 -2px;
	padding:20px 0 27px 15px;
}
.order-info-box .payinfo {
    padding-bottom: 10px !important;
}
.tracking-box {
	padding: 0 0 15px 0 !important;
}
.order-info-box .wrap .col1 {
	float:left;
	width:250px;
}
.order-info-box .wrap .col2 {
	float:left;
	width:223px;
}
.order-info-box .wrap .col3 {
	float:left;
	width:190px;
}
.order-info-box .wrap .inner {
	padding:0 0 0 17px;
	height:1%;
	overflow:hidden;
}
.order-info-box .wrap .inner address {
	font-style:normal;
}
.order-info-box .wrap .inner dl {
	height:1%;
	overflow:hidden;
	margin:0;
}
.order-info-box .wrap .inner dt {
	float:left;
	clear:left;
	margin:0 5px 0 0;
}
.order-info-box .wrap .inner dd {
	margin:0;
}
.order-info-box h3 {
	margin:0 0 11px;
}
.order-info-box .info {
	line-height:1.6em;
}
.order-info-box .info h3 {
	padding:10px 0 8px;
}
.order-info-box .wrap .inner .col4 {
	float:left;
	width:235px;
}
.order-info-box .wrap .inner .col5 {
	float:left;
	width:232px;
}
.order-info-box .wrap .inner .col6 {
	float:left;
	width:185px;
}
.order-info-box .info .inner dt {
	font-weight:bold;
}
.order-info-box .info .inner p {
	margin:0;
}
.order-info-box a {
	color:#222;
	text-decoration:underline;
}
.order-info-box a:hover {
	text-decoration:none;
}
.total-box {
	width:445px;
	float:right;
	background:url(../images/separator5.gif) repeat-x;
	padding:4px 0 0;
	margin-top: 5px;
}
.order-info-box .wrap .inner ul.products-list {
	margin:0;
	padding:0 0 6px 3px;
	list-style:none;
}
.order-info-box .wrap .inner ul.products-list li {
	height:1%;
	overflow:hidden;
	margin:0 0 9px;
}
.order-info-box .wrap .inner ul.products-list li .item1 {
	float:left;
	width:431px;
}
.order-info-box .wrap .inner ul.products-list li .item2 {
	float:left;
	width:155px;
}
.order-info-box .wrap .inner ul.products-list li .item3 {
	float:left;
	width:64px;
	text-align:right;
}
.order-info-box .wrap .inner .total-box dt {
	width:340px;
	float:left;
	text-align:right;
}
.total {
	font-weight:bold;
}
.order-info-box .wrap .inner .total-box dd {
	text-align:right;
	padding:0 28px 0 0;
}
.order-info-box .order-history dd {
	float:left;
	width:570px;
}
.order-info-box .order-history dt {
	width:97px;
	clear:none;
}
.order-info-box .order-history dl p {
	margin:0;
}
.order-info-box .order-history dl .comment {
	margin:0;
	color:#000;
	text-align:left;
	padding:0 0 0 31px;
}
.order-info-box .products h3 {
	padding:8px 0 3px;
}
.order-info-box .order-history h3 {
	padding:10px 0 0;
}
.order-info-box .order-history .inner {
	padding-left:23px;
}
.no-trx {
	color: #999;
}
/* orders inner */
.orders-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:3px 0 10px;
	font-size:1.18em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
	padding:0 5px;
	color:#505050;
}
.orders-box .btn-view-english, .orders-box .btn-view-polish, .orders-box .btn-view-italian, .orders-box .btn-view-french, .orders-box .btn-view-german, .orders-box .btn-view-espanol {
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
	padding-bottom: 10px;
}
.orders-box .btn-view-english span, .orders-box .btn-view-polish span, .orders-box .btn-view-italian span, .orders-box .btn-view-french span, .orders-box .btn-view-german span, .orders-box .btn-view-espanol span {
	display:none;
	height:100%;
}
.orders-box .btn-tracking {
	height:1%;
	overflow:hidden;
}
.orders-box .btn-tracking a {
	display:block;
	width:97px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
	background:url(../images/button-tracking.gif) no-repeat;
}
.orders-box .btn-tracking a.active {
	background:url(../images/button-tracking.gif) no-repeat 0 -23px;
	cursor: pointer;
}
.orders-box .btn-tracking a.no-track{
	background:url(../images/button-tracking.gif) no-repeat 0 -46px;
	cursor: default;
}
.orders-box .btn-tracking a span {
	display:none;
	height:100%;
	background:url(../images/button-tracking.gif) no-repeat 0 0px;
}
.orders-box .item {
	height:1%;
	overflow:hidden;
	padding:15px 0 20px 25px;
	border-bottom:1px solid #cecece;
	margin:1px 0 -1px;
}
.orders-box .item .col1 {
	float:left;
	width:273px;
}
.orders-box .item .col2 {
	float:left;
	width:277px;
}
.orders-box .item .col3 {
	float:left;
	width:150px;
	padding:6px 0 0;
}
.orders-box .item dl {
	height:1%;
	overflow:hidden;
	margin:0;
	line-height:1.84em;
}
.orders-box .item dt {
	font-weight:bold;
	float:left;
	clear:left;
	margin:0 5px 0 0;
}
.orders-box .item dd {
	margin:0;
}
.pager {
	height:1%;
	overflow:hidden;
	padding:0 14px 0 11px;
	font-size:1.18em;
	color:#505050;
}
.pager .btn-pager-1 {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
	background:url(../images/button-pager-1.gif) no-repeat 0 -20px;
}
.pager .btn-pager-1 span {
	display:none;
	height:100%;
	background:url(../images/button-pager-1.gif) no-repeat 0 0;
}
.pager .btn-pager-2 {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
	background:url(../images/button-pager-2.gif) no-repeat 0 -20px;
}
.pager .btn-pager-2 span {
	display:none;
	height:100%;
	background:url(../images/button-pager-2.gif) no-repeat 0 0;
}
.pager .btn-pager-3 {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
	background:url(../images/button-pager-3.gif) no-repeat 0 -20px;
}
.pager .btn-pager-3 span {
	display:none;
	height:100%;
	background:url(../images/button-pager-3.gif) no-repeat 0 0;
}
.pager .btn-pager-next {
	display:block;
	width:38px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
	background:url(../images/button-pager-next.gif) no-repeat 0 -20px;
}
.pager .btn-pager-next span {
	display:none;
	height:100%;
	background:url(../images/button-pager-next.gif) no-repeat 0 0;
}
.pager .active a {
	background-position:0 0;
}
.pager .col1 {
	float:left;
	width:440px;
}
.pager .col2 {
	float:right;
	width:270px;
}
.pager p {
	margin:0;
}
.pager .col2 .title {
	float:right;
	margin:0 7px 0 0;
}
.pager .col2 ul.pager-nav {
	margin:0;
	padding:0;
	list-style:none;
}
.pager .col2 ul.pager-nav li {
	float:right;
	margin:0 0 0 3px;
}
/* tracking from account inner */
.tracking-and-order-status-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:0 0 19px;
	padding:17px 15px 0px 15px;
	font-size:1.27em;
	background:#fff url(../images/bg-enquiry-box.gif) repeat-x 0 100%;
	color:#666;
}
.tracking-and-order-status-box h3 {
	margin:0 0 7px;
}
.tracking-and-order-status-form {
	height:1%;
	overflow:hidden;
	padding:7px 0 0;
	margin:0 0 14px;
}
.tracking-and-order-status-box p {
	margin:0 0 15px;
}
.tracking-and-order-status-box .note {
	color:#000;
}
.tracking-and-order-status-form label {
	font-weight:bold;
	float:left;
	margin:3px 7px 0 0;
	font-size:.847em;
}
.tracking-and-order-status-form select {
	float:left;
	width:202px;
	color:#555;
	margin:0 7px 0 0;
	font-size:.93em;
}
.tracking-and-order-status-box .inner {
	padding:0 0 0 10px;
	height:1%;
	overflow:hidden;
}
.tracking-and-order-status-form .btn-submit {
	display:block;
	width:74px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:top;
	background:url(../images/button-submit.gif) no-repeat;
	float:left;
	margin:-2px 0 0 9px;
}
.tracking-and-order-status-form .btn-submit span {
	display:none;
	height:100%;
	background:url(../images/button-submit.gif) no-repeat 0 -27px;
}
.tracking-online-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	padding:17px 0 19px 12px;
    margin: 0 0 17px;
	font-size:1.27em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
}
.tracking-online-box h3 {
	margin:0 0 10px;
}
.map-holder img {
	vertical-align:middle;
}
.map-holder {
	width: 700px;
	height:504px;
	overflow:hidden;
	padding: 0;
	margin-left: 8px;
	border: 1px solid #888;
}
.tracking-details {
	margin: 25px 0 0 0;
}
.tracking-details dt {
	font-weight: bold;
	float: left;
	width: 140px;
	margin: 0 0 6px 20px;
}
.tracking-details dd {
	margin-bottom: 6px;
}
.tracking-details-scan {
	float: left;
	width: 300px;
}
.price-box .slider-holder {
	background: url(../images/slider-bg.gif) no-repeat 0 2px;
	position: relative;
	width: 179px;
	height: 17px;
}
.price-box .slider-holder-box {
	background: url(../images/slider-bg.gif) no-repeat 0 2px;
	position: relative;
	width: 147px;
	height: 17px;
}

.price-box .ui-slider-range {
	background: url(../images/slider-length.gif) repeat-x;
	position: absolute;
	height: 13px;
	top: 2px;
}
.price-box .ui-slider-handle {
	background: url(../images/slider-handle.gif) no-repeat;
	position: absolute;
	margin:  0 0 0 -5px;
	width: 11px;
	height: 17px;
}
.price-box .ui-slider-handle:focus {outline: none;}
/* panorama */
.panorama-viewport {
	position: relative;
	width: 600px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: left;
}
.panorama-container {
	position: relative;
	width: 100000px;
	margin: 0;
	padding: 0;

}
.panorama-control {
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 20px;
	background: black;
	opacity: .5;
	text-align: left;
}
.panorama-control-left, .panorama-control-right, .panorama-control-pause { 
	float: left;
	padding: 0;
	margin: 0;
	color: white;
	text-decoration: none;
	font-size: 18px;
	line-height: 19px;
	width: 33%;
	text-align: center;
	font-family: 'Arial',sans-serif
}
.panorama-control-left:hover, .panorama-control-right:hover, .panorama-control-pause:hover { 
	text-decoration: none;
}
.panorama-control-pause {
	text-transform: uppercase;
}
.panorama-panel {
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	background: #009cff;
	opacity: .5;
	color: white;
	padding: 4px;
}
.panorama-panel h2 {
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	text-align: right;
}
.panorama-panel ul {
	display: none;
}
.panorama {
	position: relative;
	margin: 0;
	padding: 0;
	border: none;
}

/* Strony statyczne */
.static-info-account {
    width: 600px;
    margin-left: 45px;
}
.static-info-account p {
    margin: 10px 0;
}
.ico-ok {
	float: left;
	position: relative;
	left:20px; top: 15px;
}
.static-info {
    display: block;
    overflow: hidden;
	padding-right: 15px;
	width: 680px;
}
.static-info h4 {
    text-transform: uppercase;
    font-size: 15px;
    margin: 10px 0;
}
.static-info h5 {
    text-transform: uppercase;
    font-size: 15px;
    color: #990000;
    margin: 10px 0;
}
.static-info h6 {
    text-transform: uppercase;
    font-size: 14px;
    margin: 10px 0;
}
.static-info p {
    padding: 0;
    margin: 10px 0 20px;
}
.static-info ul {
    list-style: none;
}
.static-info dl {
    padding: 0;
    margin: 0 0 15px 0;
}
.static-info dt {
    font-weight: bold;
}
.static-info dd {
    padding: 0;
    margin: 0;
}
.static-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:0 0 17px;
	font-size:1.27em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
}
.static-info a, .static-info-account a {
	color: #000;
	text-decoration: underline;
}
.static-info a:hover, .static-info-account a:hover {
	text-decoration: none;
}
.static-info .cert {
	text-align: center;
}
.static-info .cert a {
	margin-left: 20px;
}
.static-info .cookie-info {
	background-color: #EAEFF6;
	border-top: 1px solid #bac1c7;
	border-bottom: 1px solid #bac1c7;
	padding: 10px 15px;
	position: relative;
	width: auto;
	min-height: 130px;
	height: 130px;
	margin: 10px 0 0 0;
}
/* shipping - tabelka kosztow */
.shipping-price {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-bottom: 5px;
}
.shipping-price td {
    background-color: #fafafa;
    text-align: center;
    padding: 7px 16px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    white-space: nowrap;
}
.shipping-price thead td {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}
.shipping-price span {
    text-decoration: underline;
}
.shipping-price img {
    float: left;
}
.shipping-price p {
    float: left;
    margin: 0 0 0 5px;
}
.shipping-price .right {
    float: right !important;
    margin: 0 0 0 5px;
}
.cookie-info .img-info {
	display: block;
	position: absolute;
	top: 20px; left: 10px;
	float: left;
}
.cookie-info p {
	float: left;
	margin: 7px 18px;
}
.static-info label {
	width: auto;
	padding-left: 2px;
}
.static-info .input-text {
	margin-right: 25px;
}
.text-info {
	padding: 10px 10px 0 10px;
}
.text-info img {
	margin-right:  5px;
}
.sitemap-left {
    float: left;
}
.sitemap-left h3 {
    font-size: 18px !important;
    margin: 10px 0;
}
.sitemap-left a {
    text-decoration: none !important;
}
.sitemap-left a:hover {
    text-decoration: underline !important;
}
.sitemap-left ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    padding:0;
}
.sitemap-left ul ul ul li {
    list-style: disc;
    font-weight: normal;
    margin-top: 0;
}
.sitemap-left ul ul { padding-left: 15px; }
.sitemap-left ul ul ul { padding-left: 30px; }
.sitemap-left ul ul li {
    font-weight: bold;
    margin-top: 10px;
}
.sitemap-right {
    float: right;
    margin-top: 10px;
    width: 250px;
}
.sitemap-right a {
    text-decoration: none !important;
}
.sitemap-right a:hover {
    text-decoration: underline !important;
}
.sitemap-right h3 {
    font-size: 18px !important;
    margin: 0;
}
.sitemap-lang {
    border-top: 1px solid #aaa;
    margin-top: 15px;
}
.sitemap-lang img {
    margin-right: 5px;
}
.sitemap-lang ul {
    list-style: none;
    overflow: hidden;
    padding: 0px;    
}
.sitemap-lang li {
    float: left;
    margin-right: 15px;
}
.sitemap-lang a {
    color: #000;
    display: block;
    float: right;
}
dl.paypal dt {
    font-weight: bold;
}
dl.paypal dd {
    margin: 0 0 8px 0;
}

/* CHECKBOXY i RADIOBUTTONY */
.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
	color: #999;
}
span.ui-checkbox {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url(../images/icon_checkbox.gif) 0 -40px no-repeat;
	cursor: pointer;	
}
span.ui-radio {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url(../images/icon_checkbox.gif) 0 -239px no-repeat;
	cursor: pointer;
}
span.ui-helper-hidden-accessible {
	display: none;
}
label {
	padding: 2px;
}
span.ui-radio-state-hover {
	background-position: 0 -278px;	
}
span.ui-checkbox-state-hover {
	background-position: 0 -114px;
}

span.ui-checkbox-state-checked {
	background-position: 0 -1px;
}

span.ui-checkbox-state-checked-hover {
	background-position: 0 -75px;
}
span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
	background-position: 0 -161px;
}


span.ui-radio-state-checked-hover {
	background-position: 0 -200px;
}
.ui-helper-hidden-accessible {
left:-999em;
position:absolute;
}
.radio-label {
	cursor: pointer;
}
/* przyciski fix */
input.highlight {
	cursor: pointer;
}
a.highlight span {
	cursor: pointer;
	
}
.validate-true, .validate-false {
	padding: 3px 0 0 4px;
	display: none;
}
/* ZOOM */
#pop_no_zoom {
	height: 490px; width: 530px;
	position: absolute;
	top:0; left: 0;
}
#foto_zoom {
	float: left;
	position: absolute;
	top: 4px;
	left: 8px;
}
.all_thumbs {
	height: 440px;
	float: right;
	display: block;		
	overflow: hidden;
}
#pnz_small {
	margin: 30px 0 0px -2px;
	
} 
#pnz_small .pnzs {
	border: 1px solid #bbb;
}
#pnz_small a.thumb {
	padding: 0 2px 0;
	display: block;    
}
.arrow-up {
	background: url("../images/popup-arrow-up.png") no-repeat;
	position: relative;
	left: 50px; top: 5px;
	width: 29px; height: 14px;
	overflow: hidden;
}
.arrow-up span {
	overflow: hidden;
	text-indent:-9999px;
}
.arrow-down {
	background: url("../images/popup-arrow-down.png") no-repeat;
	position: relative;
	left: 50px; top: 10px;
	width: 29px; height: 14px;
	overflow: hidden;
}
.arrow-down span {
	overflow: hidden;
	text-indent:-9999px;
}
.zoom_np {
	position: absolute;
	bottom: 20px; right: 2px;
	display: block;

}
ul#pnz_small {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
    padding: 0 3px 0 0;
} 
/* Image gallery */
.gallery-container {
	height:1%;
	border:1px solid #cfcfcf;
    display: block;
	margin:0 0 17px;
	padding:20px;
	font-size:1.27em;
    overflow: hidden;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
}
.gallery-holder{
    width: 680px;
    margin: 0 auto;
}
div#gallery {
    overflow: hidden;
    display: block;
    width: 680px;

}
div.slideshow span.image-wrapper {
    display:block;
    margin:auto;
    text-align:center;
}
div.slideshow span.image-wrapper a {
    font-size: 0px;
}
.autoplay {
    display: inline;
    float: left;
}
.autoplay a{
    color: #505050;
}
#caption {
   height: 45px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 0 auto;
	background-color: #EBEBEB;
}
.caption {
	color: #990000;
	font-size: 18px;
	font-weight: normal;
	padding: 12px 0 0 10px;
}
.controls {
	height: 23px;
	margin: 0 auto;
}
.controls a{
	color: #505050;
}
.slideshow {
    margin-top: 10px;
}
.slideshow img {
   	border: 1px solid #999;
    padding: 0;
    margin-bottom: -4px; 
}
div.slideshow-container {
    clear:both;

    position:relative;
}
div#thumbs {
	width: 685px;
    text-align: center;

}
ul.thumbs {
	clear:both;
	margin-left: 12px;
	padding:0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 9px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
    /*border:1px solid #CCC;*/
}
ul.thumbs li.selected a.thumb {

}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
	float: right;
    margin-right: 30px;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}

div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 0 4px;
	border: 1px solid #990000;
	background-color: #757575;
	color: #fff;
	height: 16px;
	background: url("../images/pagination-not-active.gif") repeat-x;

}
div.pagination a {
	line-height: 15px;	
}
div.pagination a:hover {
	color: #ddd;
	text-decoration: none;
}
div.pagination span.current {
	background-color: #B00000;
	border-color: #990000;
	color: #fff;
	height: 16px;
	margin-bottom: 2px;
	background: url("../images/pagination-active.gif") no-repeat;
	line-height: 15px;
}
div.ss-controls {
	float: left;
}
.nav-controls {
    float:  right;
}

.nav-controls .prev {
	margin-right: 8px;
}

/* History */
.history-box {
    margin: 0 0 17px;
    font-size: 1.1em;
}
.history-img {
	float: right;
	padding-left: 20px;
}
.history p{
	text-align: justify;
}
ul.levis-history {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.levis-history .image {
	float: left;
	width: 144px; height: 140px;
}
ul.levis-history .image img {
    background-color: #fff;
    padding: 3px;
    border: 1px solid #ccc;
}
ul.levis-history li {
	display: block;
	height: 145px;
	padding: 0 0 0 10px;
	margin-bottom: 15px;
}
ul.levis-history li.history-border-bottom {
	border-bottom: 1px solid #B0B0B0;
}
.levis-history-info {
	width: 510px;
	float: right;
}
.levis-history-info span {
	color: #990000;
	font-size:  18px;
	font-weight: bold;
}
.pcenter {
    padding: 0 0 0 100px;
}
/* Checkout */

.progress-indicator {
	width:560px;
	margin:30px auto 15px;
	padding:0;
	list-style:none;
	color:#858585;
	font-size:0.92em;
	background:url(../images/bg-progress-indicator.gif) repeat-x 0 4px;
	text-transform:uppercase;
	height:1%;
	overflow:hidden;
}
.progress-indicator li {
	background:url(../images/bg-progress-item.gif) no-repeat 50% 0;
	float:left;
	display:inline;
	padding:12px 0 0;
	margin:0;
    text-align: center;
    width: 186px;
}

.progress-indicator li a {
    text-decoration: none;
    color: #858585;
}

.progress-indicator li.step-done {
	color:#000;
	background-image:url(../images/bg-progress-item-active.gif);
}
.checkout-continue {
    margin:  15px 0;
}
.btn-pay-polish, .btn-pay-english, .btn-pay-italian, .btn-pay-french, .btn-pay-german, .btn-pay-espanol {
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	vertical-align:top;
    float: right;
}
.btn-pay-polish span, .btn-pay-english span, .btn-pay-italian span, .btn-pay-french span, .btn-pay-german span, .btn-pay-espanol span {
	display:none;
	height:100%;
}

/* checkout delivery address inner */
.delivery-information-form {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:5px 0 0;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
	padding:28px 31px 28px 29px;
	font-size:1.17em;
}
.delivery-information-form .item {
	background:url(../images/separator5.gif) repeat-x 0 100%;
	padding:0 0 20px;
	margin:0 0 20px;
}
.delivery-information-form .inside {
	padding:0 0 0 24px;
}
.address-book-box {
	width:476px;
	margin:0 0 0 66px;
	padding:9px 0 0;
}
.address-book-box a {
    color: #D80000 !important;
    font-weight: normal;
}
.delivery-information-form .address-book-box p {
	margin:0;
}
.address-book-box .row {
	height:1%;
	overflow:hidden;
	position:relative;
}
.address-book-box .name {
	font-weight:bold;
}
.address-book-box label {
	display:block;
	padding:3px 20px;
	cursor:pointer;
}
.address-book-box .alt-row {
	height:1%;
	overflow:hidden;
	padding:4px 20px 4px 60px;
}
.address-book-box .checked {
	background-color:#e2f8fc;
}
.address-book-box .row:hover,
.address-book-box .hover {
	background-color:#e2f8fc;
	cursor:pointer;
}
.address-book-box .radioArea,
.address-book-box .radioAreaChecked,
.address-book-box .radio {
	width:15px;
	height:15px;
	position:absolute;
	margin:0;
	right:22px;
	top:5px;
}
.delivery-information-form a {
	color:#000;
	text-decoration:underline;
}
.delivery-information-form a:hover {
	text-decoration:none;
}
.delivery-information-form p {
	font-size:1.09em;
	margin:0 0 15px;
}
.delivery-information-form .address-book-box p {
	font-size:1em;
}
.new-shipping-address-box {
	padding:7px 0 0;
}
.new-shipping-address-box label {
	font-weight:bold;
	width:226px;
	float:left;
	text-align:right;
	margin:3px 9px 0 0;
}
.new-shipping-address-box select {
	width:177px;
}
.new-shipping-address-box .row {
	height:1%;
	overflow:hidden;
	margin:0 0 9px;
}
* html .new-shipping-address-box select {
	width:178px;
}
.continue2 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:23px;
}
.continue2 span {
	display:block;
	height:100%;
}
.delivery-information-form h3 {
	margin:0 0 18px;
}
.delivery-information-form .continue2 {
	margin:0 0 0 269px;
}


/* checkout4 inner */
.checkout-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin:0;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
	padding:0 37px 12px 26px;
	font-size:1.17em;
}
.checkout-form {
	height:1%;
	overflow:hidden;
	margin:0 0 20px;
}
.checkout-form .item {
	height:1%;
	overflow:hidden;
	background:url(../images/separator5.gif) repeat-x 0 100%;
	margin:0 0 -2px;
	padding:15px 0 21px 72px;
}
.checkout-form .item-no-bg {
	background: none !important;
    padding-bottom: 0 !important;
}
.checkout-box .inside {
	padding:0 0 0 26px;
}
.checkout-box .inside2 {
	padding:0 0 0 83px;
}
.checkout-box .roll-down {
    margin: 0 0 20px;
}
.checkout-box a#roll {
    overflow:hidden;
    vertical-align: bottom;
    margin: 3px 0 0;
}
.checkout-box .hd {
    margin: 0 0 5px;
}
.checkout-box .item .margin {
    margin-top: 20px;
}
.checkout-form .row {
	height:1%;
	overflow:hidden;
	width:435px;
	padding:0;
}
.checkout-box .column1 {
	float:left;
	width:313px;
}
.checkout-box .column2 {
	float:left;
	width:240px;
}
.checkout-box p {
	margin:0 0 6px;
}
.checkout-box a {
	color:#d80000;
	text-decoration:underline;
}
.checkout-box a:hover {
	text-decoration:none;
}
.checkout-box address {
	font-style:normal;
}
.payment-method-holder {
	padding:0 0 0 25px;
}
.payment-method-holder .row {
	position:relative;
	width:455px;
	padding:0;
}
.payment-method-holder .row img { 
    margin-right: 5px;
}
.checkout-form .radioArea,
.checkout-form .radioAreaChecked, 
.checkout-form .payment-method-holder .radio {
	position:absolute;
	margin:0;
	right:11px;
	top:26px;
	width:15px;
	height:15px;
}
.checkout-form label {
	font-weight:bold;
	float:left;
	width:112px;
}
.checkout-form .payment-method-holder label {
	display:block;
	float:none;
	padding:6px 8px;
	height:100%;
	width:auto;
}
.item .method-checked {
    padding: 6px 10px;
	background-color:#d9ecfb;
    margin: 0 0 0 45px;
    width: 450px;
}
.checkout-form .payment-method-holder .checked label, .item .inside2 .method-checked {
	background-color:#d9ecfb;
}
.checkout-form .payment-method-holder .row label:hover,
.checkout-form .payment-method-holder .row label.hover {
	background-color:#e9f4fc;
	cursor:pointer;
}
.checkout-box .price {
	float:right;
	margin:0 5px 0 0;
}
.textarea2 {
	display:block;
	background:url(../images/bg-textarea-2.gif) no-repeat;
	width:349px;
	height:88px;
	padding:0 0 0 5px;
	margin:0 0 20px;
}
.textarea2 textarea {
	background:none;
	border:0;
	width:100%;
	height:100%;
	float:left;
	margin:0;
}
* html .textarea2 textarea {
	height:86px;
}
.center {
	text-align:center;
}
.center .continue2 {
	margin:0 auto;
    float: none !important;
}
.checkout-form .edit-address {
    position: relative;
    top: 0; left: 0;
}

/* size inner */
.size-box {
	height:1%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	margin: 0 0 17px;
	font-size:1.18em;
	background:#fff url(../images/bg-registration.gif) repeat-x 0 100%;
	padding:24px 31px 15px 27px;
}
.size-box h3 {
    margin:0 0 10px;
}
.size-box table {
	border-collapse:collapse;
	text-align:center;
	margin:0 auto 31px;
}
.size-box table td {
	border:1px solid #cecece;
	padding:4px 6px;
	background-color:#fefefe;
}
.size-box table th {
	background:url(../images/bg-table-head.gif) repeat-x;
	border:1px solid #cecece;
	padding:8px 6px;
}
.size-box table .nobd {
	border:none;
	background:none;
}
.size-box table .lt {
	position:relative;
	height:100%;
}
.size-box table .lt img {
	position:absolute;
	left:-7px;
	top:-9px;
}
.size-box table .rt {
	position:relative;
	height:100%;
}
.size-box table .rt img {
	position:absolute;
	right:-7px;
	top:-9px;
}
.size-box table .h-left {
	background-color:#f1f1f1;
	font-weight:bold;
	text-align:right;
	padding-left:15px;
	
}
.size-box .add-info {
	padding:2px 0 27px;
	background:url(../images/separator5.gif) repeat-x 0 100%;
	margin:0 0 20px;
}
.size-box p {
	margin:0;
	font-size:1.08em;
	line-height:1.23em;
}
.size-box .add-info p {
	margin:0;
	font-size:1.08em;
	line-height:1.23em;
}
.size-box span {
    font-weight: normal;
    color: #666;
}
/* VIDEO */
.video-box {
    padding: 5px 30px 0;
    background: #f4f4f4 url(../images/bg-tabs-search.gif) repeat-x scroll 0 0;
    border:1px solid #BDBCBD;
    margin: 0 0 10px;
}
.video-box .video {
    margin: 25px 0 0;
}
.video-box .video .image {
    float: left;
    width: 199px; height: 149px;
    overflow: hidden;
    background-color: #f8f8f8;
    padding: 4px;
    border: 1px solid #b0b0b0;    
}
ul.levis-video {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.levis-video li {
    display:block;
    height:165px;
    margin-bottom:15px;
    padding:0 0 8px 10px;
}
.video-box .video-border-bottom {
    border-bottom:1px solid #B0B0B0;
}
.video-box .video-description {
    float: right;
    width: 435px;
}
.video-description span.title {
    color: #990000;
    font-size: 16px;
    font-weight: bold;
}
.video-description p.date {
    font-size: 12px;
    color: #666;
}
.video-description p.description {
    font-size: 12px;
}
.button-play-english, .button-play-polish, .button-play-italian, .button-play-french, .button-play-german, .button-play-espanol {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:23px;
    width: 81px;
}
.button-play-english span, .button-play-polish span, .button-play-italian span, .button-play-french span, .button-play-german span, .button-play-espanol span {
	display:none;
	height:100%;
}

/* TOOLTIP */
.tooltip { position: absolute; z-index: 20; display: none; border: 1px solid #ddd; border-top: 0; font-size: 14px; background: #fff url("../images/bg-menu-ajax.gif") 0 0 repeat-x; }

ul.menu-ajax {
    list-style: none;
    padding-left: 10px;
    margin: 0;
    z-index: 9999;
    position: relative;
}
.menu-arrow {
    display: none;
    background: url('../images/arrow-menu.gif') no-repeat;
    width: 13px; height: 7px;
    position: absolute;
    bottom: 33px;
    z-index: 100;
}
.menu-ajax li {
    background: none !important;
    float: none !important;
    margin:0 !important;
    padding:0 !important;
    text-align: left;
}
.menu-ajax li a {
    text-indent: 0 !important;
    height: 20px;
    color: #535353;
}
.menu-inside {
    border: 1px solid #aaa !important;
    border-top: 0;
    padding: 10px;
    overflow: hidden;
}
.menu-ajax-col {
    float: left;
    margin-right: 0px;
}
.menu_width_english { width: 115px; }
.menu_width_polish { width: 115px; }
.menu_width_french { width: 140px; }
.menu_width_german { width: 140px; }
.menu_width_italian { width: 120px; }
.menu_width_espanol { width: 125px; }

.menu-ajax-margin {
    margin-right: 10px;
}
#demotip { 
    display:none; 
    background:transparent url(../images/tooltip/white_arrow.png);
    font-size:12px; 
    height:55px; 
    width:180px; 
    padding:15px;
    color:#535353;  
    position: absolute;
    bottom: 45px;
    left: 15px;
    text-align: center;
    line-height: 14px;
    z-index: 100;
}
/* banery */
.heading3 {
	display:block;
	height:32px;
	margin:0 0 0;
}
.heading3 .title3 {
	display:block;
	height:24px;
	padding:8px 0 0 10px;
	background:url(../images/bg-find-size-top.gif) no-repeat 2px 0;
}
.heading3 .title3 img {
	display:block;
}
.title3 h2 {
	font-size: 1.7em;
	padding: 5px 0 0 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin: -8px 0 0 -10px;
	color: #4A4B4C !important;
}
.title3 h2.wide-box {
	margin: -6px 0 0 -20px;
}
.noboxes {
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
	background:url(../images/bg-filter.gif) repeat-y 2px 0;
}
.noboxes .wraps {
	overflow:hidden;
	padding:0 0 10px;
	background:url(../images/bg-find-size.gif) no-repeat 2px 100%;
}
.noboxes .rows {
	width:168px;
	overflow:hidden;
	padding:0 0 5px 8px;
}
.noboxes label {
	color:#535353;
	font-weight:bold;
	display:block;
}
.noboxes select {
	width:154px;
	font-size:1em;
}
.heading4 {
	display:block;
	height:15px;
    margin: 0 2px;
	background: url(../images/bg-find-size-top.gif) no-repeat 0 -25px;
    border-top: 1px solid #dcdcdc;
}
.heading5 {
	display:block;
	height:32px;
	margin:-1px 0 0;
}
.heading5 .title5 {
	display:block;
	height:24px;
	padding:8px 0 0 10px;
	background:url(../images/bg-heading-sidebar-gray.png) no-repeat;
}
.heading5 .title5 img {
	display:block;
}
.title5 h2 {
	font-size: 1.7em;
	padding: 5px 0 0 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin: -8px 0 0 -10px;
	color: #fefefe !important;
}
.title5 h2.wide-box {
	margin: -6px 0 0 -20px;
}
.redboxes {
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
	background:url(../images/bg-filter.gif) repeat-y 2px 0;
}
.redboxes .wraps {
	overflow:hidden;
	padding:0 0 10px;
	background:url(../images/bg-filter-bottom.gif) no-repeat 2px 100%;
}
.redboxes .rows {
	width:168px;
	overflow:hidden;
	padding:5px 0 5px 8px;
}
.redboxes label {
	color:#535353;
	font-weight:bold;
	display:block;
}
.redboxes select {
	width:154px;
	font-size:1em;
}
.imagesbox {
	width:100%;
	overflow:hidden;
	padding:5px 0 2px 3px;
}
.czteryfoty {
	width:101%;
	overflow:hidden;
	position:relative;
}
.czteryfoty img {
        overflow:hidden;
	margin-right: 1px;
}
.holder11 {
	width:100%;
	margin:0 0 0 6px;
}
.holder12 {
	position:relative;
	width:100%;
	overflow:hidden;
	margin:2px 0 0 6px;
}
.holder13 {
	width:100%;
	margin:3px 0 0 0;
}
.payinfo {
    padding-bottom: 0 !important;
}
/**** EXCHANGE *****/

.checkout-form fieldset.exchange {
    margin: 0 auto;
    width: 530px;
}
