body, input, button {
	font-size: 11px !important;
	font-family: Tahoma, sans-serif;
}
body {
 	background: #ecebea;
	font-family: Tahoma, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666;
	min-height: 100%;
	margin: 0;
	padding: 0 5px;
}
body, input {
	color: #666;
	background: #FAFAFA;
}
* html body {
/* IE6 only */
	behavior: url('styles/csshover3.htc');
}
a {
	text-decoration: none;
  color: #009bee;
}
a:hover {
	text-decoration: none;
  color: #009bee;
}
a img {
	border-width: 0;
	vertical-align: middle;
}
.none {
	display: none !important;
}
.centertext {
	text-align: center;
}
.righttext {
	text-align: right;
}
.inline {
	display: inline;
}
ul {
	list-style: none;
}
fieldset, h1, h2, h3, h4, h5, ul, li, dl, dd, dt {
	margin: 0;
	padding: 0;
	border: 0;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border-collapse: collapse;
	border-color: none;
	border-spacing: none;
	border-width: none;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
}
ol {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
table {
	border-collapse: collapse;
}
td {
	vertical-align: top;
}
fieldset td {
	vertical-align: middle;
}
fieldset label {
	margin-bottom: 5px;
}
p {
	padding: 0;
	margin: 0 0 2px 0;
}
form input.defaultvalue {
	color: #888;
}
.floatcenterwrap {
	float: left;
	left: 50%;
	position: relative;
}
* html #box_pricelist .floatcenterwrap {
/* IE6 */
	left: 20%;
}
*:first-child+html #box_pricelist .floatcenterwrap {
/* IE7 */
	left: 40%;
}
.floatcenterwrap .floatcenter {
	left: -50%;
	position: relative;
}
.floatfix {
	clear: both;
}
.header {
	clear: both;
}
.header .innerheader {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
  height:148px;
}
.header-logo{
  float:left;
}
.header-flash{
  float:left;
  margin-top:5px;
}
.header-acc-cart{
  float: right;
	margin: 11px 0 0 0;
	padding: 0;
	width: 238px;
	height: 116px;
	background: url('../images/user/twoje_konto.png') no-repeat center left;
}

.header .innerheader .basket {
	margin: 34px 0 0 40px;
}
.header .innerheader .basket li {
	float: left;
}
.header .innerheader .basket .count span {
	display: block;

}
.header .innerheader .basket .count img {
	display: none;
}
.header .innerheader .basket .goto a {
	display: block;
	padding-left: 15px;
	line-height: 45px;
	background: url('../images/vseparator.png') 6px center no-repeat;
}
* html .header .innerheader .basket .goto a {
/* IE6 */
	margin-top: 15px;
}
.header .innerheader .links {
	float: left;
	margin: 0 10px 0 0;
}
.header .innerheader .links li.myaccount,
.header .innerheader .links li.register  {
	float: left;
	padding: 18px 0 0 40px;
}
.header .innerheader .links li.login,
.header .innerheader .links li.logout  {
	float: left;
	padding: 18px 0 0 10px;
}
.header .innerheader .links li:first-child {
	background-image: none;
}
.header .innerheader .links li img {
	display: none;
}
.header .innerheader .basket li a,
.header .innerheader .links li a{
  color: #045f9a;
  font-weight:bold;
}
.header .innerheader .basket li a:hover,
.header .innerheader .links li a:hover{
  color: #fff;
  font-weight:bold;
  text-decoration:none;
}
.logo {
	clear: both;
}
.logo .innerlogo {
	margin: 33px auto 0 auto;
	min-height: 110px;
	height: auto !important;

	position: relative;
	overflow: hidden;
	background: transparent url('../images/logo_background.png') right top no-repeat;
}
* html .logo .innerlogo {
/* IE6 */
	height: 156px;
}
.logo .innerlogo a:hover {
	text-decoration: none;
}
.logo .innerlogo form {
	clear: both;
	text-align: right;
}
.logo .innerlogo form fieldset {
	position: absolute;
	right: 10px;
	bottom: 10px;
	background: transparent url('../images/ffffff-50.png') repeat;
	padding: 10px;
}
* html .logo .innerlogo form fieldset button {
/* IE6 */
	background-position: center top;
	margin-left: 5px;
	width: 70px;
}
*:first-child+html .logo .innerlogo form fieldset button {
/* IE7 */
	background-position: center top;
	margin-left: 5px;
	width: 70px;
}
*:first-child+html .logo .innerlogo form fieldset button {
/* IE7 */
	background-position: center top;
	margin-left: 5px;
	width: 70px;
}
.logo .innerlogo form input.search {
	border: 1px solid #aaa;
	padding: 2px;
	width: 150px;
	height: 1.4em;
	color: #999;
}
.logo .innerlogo form button {
	background: url('../images/button_medium.png') right top no-repeat;
	margin-right: 5px;
	width: 60px;
	padding: 0 10px 0 0;
	border: 0;
}
.logo .innerlogo form button span {
	line-height: 21px;
	color: #666;
}
.logo .innerlogo form button:hover span {
	color: #000;
}
.logo .innerlogo form button img {
	display: none;
}
.logo .innerlogo form a {
	display: none;
}
.menu {
	clear: both;
}
.menu .innermenu {
	margin: 0 auto;
	line-height: 35px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	background: #F5F5F5;
	overflow: hidden;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
.menu .innermenu ul {
	float: right;
	margin: 0 7px;
}
.menu .innermenu li {
	float: left;
}
.menu .innermenu li h3 {
	font-size: 1em;
	font-weight: normal;
	background: url('../images/vseparator.png') 6px center no-repeat;
	padding: 0 15px 0 30px;
}
* html .menu .innermenu li h3 {
/* IE6 */
	padding-top: 10px;
	padding-bottom: 10px;
}
* html .menu li h3 a span {
/* IE6 */
	cursor: pointer;
}
*:first-child+html .menu li h3 a span {
/* IE7 */
	cursor: pointer;
}
.menu .innermenu ul li:first-child h3 {
	background-image: none;
}
.breadcrumbs {
	clear: both;
}
.breadcrumbs .innerbreadcrumbs {
	margin: 0px auto 0px auto;
	height: 40px;
	line-height: 28px;
	overflow: hidden;
	background: #fff url('../images/user/sciezka_bg.jpg') no-repeat 4px 8px;
	border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  font-weight: bold;
  color: #009bee;
  padding-top: 8px;
  padding-left: 0px;
  -webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
  behavior: url(/skins/user/light_green_1/styles/pie.htc);

}
.breadcrumbs .innerbreadcrumbs b {
	display: none;
}
.breadcrumbs .innerbreadcrumbs ul {
	margin-left: 10px;
}
.breadcrumbs .innerbreadcrumbs li {
	float: left;
	margin-right: 7px;
	padding-right: 13px;
	background: url('../images/menu_raquo.png') right center no-repeat;
}
.breadcrumbs .innerbreadcrumbs li.last, .breadcrumbs .innerbreadcrumbs li.last span {
	background-image: none;
  font-weight: bold;
  color: #009bee;
}
.breadcrumbs .innerbreadcrumbs li a {
 font-weight: bold;
  color: #009bee;
}
.banners .innerbanners {
	margin: 0 auto;
	background: #fff;
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.main .innerbox .banners {
	margin-top: -10px;
}
.banners a, .banners object {
	display: block;
	border: 0;
	margin: 0px auto;
	padding: 0;
}
.footer {
	clear: both;
	position: relative;
	top: -2px;
}
.footer .innerfooter {
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  -webkit-border-radius: 0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
  behavior: url(/skins/user/light_green_1/styles/pie.htc);
  position:relative;
}
.footer .innerfooter ul.overall {
	width: 100%;
	float: left;
	margin: 0 auto;
	display: block;
	height: 100%;
}
.footer .innerfooter li.overall {
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: block;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}
.footer .innerfooter li.overall ul {
	margin: 10px 20px;
}
.footer .innerfooter li.overall li {
	padding: 2px 0;
}
.footer .innerfooter li.overall li a {
  color:#8f8888;
}
.footer .innerfooter li.overall li a:hover {
  color: #009bee;
}
.footer .innerfooter li.overall li.head {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 5px;
  color: #009bee;
}
.footer .innerfooter li.col1 {
	width: 99.8%;
}
.footer .innerfooter li.col2, #box_mainproducts .innerbox table.products tr.fewperrow td.col2 {
	width: 49.8%;
}
.footer .innerfooter li.col3, #box_mainproducts .innerbox table.products tr.fewperrow td.col3 {
	width: 33.2%;
}
.footer .innerfooter li.col4, #box_mainproducts .innerbox table.products tr.fewperrow td.col4 {
	width: 24.8%;
}
.footer .innerfooter li.overall:last-child {
	float: right;
}
* html .footer .innerfooter li.col1 {
/* IE6 */
	width: 100%;
}
*:first-child+html .footer .innerfooter li.col1 {
/* IE6 */
	width: 100%;
}
.footer .innerfooter li.col2, .footer .innerfooter li.col4 {
/* IE6, 7, 8 */
	float: right\9;
}
.footer .innerfooter li.col5 {
	width: 19.8%;
}
.footer .innerfooter li.col6 {
	width: 16.6%;
}
.userfooter {
	clear: both;
	padding: 10px 0;
}
.userfooter .inneruserfooter {
	margin: 0 auto;
	padding: 0;
}
#shoper-foot {
	text-align: center;
	font-size: 0.9em;
	margin: 10px 0;
}
#shoper-foot, #shoper-foot a {
	color: #aaa;
}
.main {
	clear: both;
	
}
.odstep{ height:6px;}
.main .innermain {
  width:960px !important;
  padding:0px !important;
  margin: 0 auto !important;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	background: #fff;
	border-bottom: 3px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;	
	background: #fff url('../images/user/sciezka_bg.jpg') no-repeat 4px 4px;
 
 
  behavior: url(/skins/user/light_green_1/styles/pie.htc);
}
.main .box,
.main .hbox {
	margin: 5px 0px 10px 0;
}
.main .leftcol .box,
.main .leftcol .hbox {
	margin-left: 5px;

}
.leftcol .box {
	margin-left: 5px;
  width:245px;
}
.main .leftcol,
.main .rightcol {
	padding-bottom: 5px;
}
.main .leftcol{
  width:250px;
}
.main .centercol{
  padding:0 5px 5px 5px;
  margin:0 !important;
}
* html .centercol .box {
/* IE6 */
	width: 97.5%;
}
*:first-child+html .centercol .box {
/* IE7 */
	width: 97.5%;
}
.main .leftcol .box,
.main .leftcol .hbox {
	margin-left: 5px;
}
.main .rightcol .box,
.main .rightcol .hbox {
	margin-right: 5px;
}
.main .leftcol .box .innerbox,
.main .leftcol .hbox .innerbox,
.main .rightcol .box .innerbox,
.main .rightcol .hbox .innerbox {
	padding-left: 5px;
}
.main .topbar,
.main .innerbox .leftside,
.main .innerbox .rightside {
	display: none;
}
.main .box .boxhead,
.main .hbox .boxhead {
	height: 31px;
	position: relative;
	overflow: hidden;
}
* html .main .leftcol .box,
* html .main .rightcol .box,
* html .main .rightcol .hbox {
/* IE6 */
	width: 250px;
}
* html form {
	margin: 0px;
	padding: 0px;
}
.centercol .box .boxhead{
  background:none !important;
  margin:0;
  padding:0;
}
.centercol .box .boxhead h3 {
  color: #0096ed !important;
  font-size:14px !important;
  font-weight:bold;
  line-height:18px;
  margin:0 !important;
  padding:0;
}
.main .box .boxhead {
	background: url('../images/user/naglowki.jpg') left top repeat-x;
  -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  behavior: url(/skins/user/light_green_1/styles/pie.htc);
}
.main .hbox .boxhead {
  background: url('../images/user/naglowki.jpg') left bottom repeat-x;
}
.main .box .boxhead .leftside, .main .hbox .boxhead .leftside {
	position: absolute;
	left: 0;
	top: 0;
	height: 31px;
	width: 33px;
	z-index: 20;
}
.main .box .boxhead .leftside {
	background: none;
}
.main .hbox .boxhead .leftside {
	background:none;
}
.main .box .boxhead .rightside, .main .hbox .boxhead .rightside {
	position: absolute;
	right: 0;
	top: 0;
	height: 31px;
	width: 5px;
	z-index: 20;
}
.main .box .boxhead .rightside {
	background: none;
}
.main .hbox .boxhead .rightside {
	background: none;
}
.main .box .innerbox, .main .hbox .innerbox {
	padding: 10px 5px;
	border-left: 0px solid #ddd;
	border-right: 0px solid #ddd;
  background: #FAFBFF url('../images/user/bg_product.jpg') bottom left repeat-x;
  -webkit-border-radius:0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
  behavior: url(/skins/user/light_green_1/styles/pie.htc);
  position:relative;

}
.main .box .bottombar, .main .hbox .bottombar {
	height: 4px;
	position: relative;
	background: none;
}
* html .main .box .bottombar, * html .main .hbox .bottombar {
/* IE6 */
	top: -4px;
}
*:first-child+html .main .box .bottombar, *:first-child+html .main .hbox .bottombar {
/* IE7 */
	top: -4px;
}
.main .box .topbar, .main .hbox .topbar {
	height: 6px;
	position: relative;
	background: url('../images/box_top.png') repeat-x bottom left;
}
.main .box .bottombar .leftcorner, .main .box .bottombar .rightcorner, .main .hbox .bottombar .leftcorner, .main .hbox .bottombar .rightcorner {
	width: 4px;
	height: 4px;
	bottom: 0;
	position: absolute;
}
.main .box .bottombar .leftcorner, .main .hbox .bottombar .leftcorner {
	background:none
	left: 0;
}
.main .box .bottombar .rightcorner, .main .hbox .bottombar .rightcorner {
	background: none;
	right: 0;
}
.main .box .topbar .leftcorner, .main .box .topbar .rightcorner, .main .hbox .topbar .leftcorner, .main .hbox .topbar .rightcorner {
	width: 4px;
	height: 4px;
	bottom: 0;
	position: absolute;
}
* html .main .box .bottombar .leftcorner, * html .main .hbox .bottombar .leftcorner {
/* IE6 */
	background-position: 2px 11px;
}
* html .main .box .bottombar .rightcorner, * html .main .hbox .bottombar .rightcorner {
/* IE6 */
	background-position: -2px 11px;
}
.main .box .topbar .leftcorner, .main .hbox .topbar .leftcorner {
	background: url('../images/box_topleft.png') no-repeat bottom left;
	left: 0;
}
.main .box .topbar .rightcorner, .main .hbox .topbar .rightcorner {
	background: url('../images/box_topright.png') no-repeat bottom left;
	right: 0;
}
.main .box .boxhead h3, .main .hbox .boxhead h3, .main .box .boxhead h1, .main .hbox .boxhead h1 {
	position: relative;
	line-height: 31px;
  height:31px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: inline;
	color: #fff;

}
* html .main .box .boxhead h3, * html .main .hbox .boxhead h3, * html .main .box .boxhead h1, * html .main .hbox .boxhead h1 {
/* IE6 */
	margin-top: 8.5px;
}
* html #box_basketstep2 .boxhead h3, * html #box_articlelist .boxhead h3, * html #box_mainproducts .boxhead h3 {
/* IE6 */
	margin-top: 0;
}
#box_productdata .boxhead h1, #box_productdata .boxhead h3, #box_productgallery .boxhead h1, #box_productgallery .boxhead h3, #box_productrelated .boxhead h1, #box_productrelated .boxhead h3, #box_productcomments .boxhead h1, #box_productcomments  .boxhead h3, #box_productfull .boxhead h1, #box_productfull .boxhead h3 {
	margin-left: 15px;
}
* html #box_productgallery .boxhead h3, * html #box_productdata .boxhead h3, * html #box_productcomments  .boxhead h3, * html #box_productrelated .boxhead h3 {
/* IE6 */
	margin-top: 0px;
}
.main .hbox .boxhead h1, .main .hbox .boxhead h3 {
	color: #fff;
}
.main .box .innerbox .inputwrap input {
	border: 1px solid #aaa;
	height: 1.4em;
	padding: 2px;
	width: 100%;
}
.main .box .innerbox .shaded_inputwrap {
	display: inline-block;
}
.main .box .innerbox .shaded_inputwrap input {
	border: 1px solid #aaa;
	height: 1.4em;
	padding: 2px;
}
.main .box .innerbox .shaded_inputwrap input.short {
	padding: 0px;
}
.main .box .innerbox .shaded_textareawrap textarea {
	border: 1px solid #aaa;
	padding: 2px;
}
.main .innerbox em {
	font-style: normal;
	font-weight: bold;
}
.main .innerbox em.color {
	color: #0096ed;
	font-size: 1.2em;
}
.main .innerbox .productname {
	display: block;
	font-size: 12px;
  line-height:14px;
	font-weight: bold;
}
.slider .innerbox .product .spanhover .productname {
	margin-bottom: 5px;
}
.main .innerbox .product div {
	margin: 0 auto;
}
.main .innerbox h5 {
	font-weight: normal;
	font-size: 1.0em;
	text-align: justify;
	margin: 0 5px 5px;
}
.main .innerbox hr.productseparator, .main .innerbox hr.separator {
	background-color: #ccc;
	border-width: 0;
	clear: both;
	color: #ccc;
	height: 1px;
	margin: 10px auto;
}
.main .innerbox hr.productseparator2, .main .innerbox hr.separator2 {
	background-color: #ccc;
	border-width: 0;
	clear: both;
	color: #ccc;
	height: 1px;
	margin: 0px auto;
}
.main .innerbox hr.productseparator {
	width: 80%;
}
.main .innerbox hr.separator {
	width: 50%;
}
.main .innerbox a.spanhover:hover {
	text-decoration: none;
}
.main .innerbox a.spanhover:hover span {
	text-decoration: underline;
}
.main .innermain .centercol .box .innerbox {
	background: none;
}
.main .innerbox div.price, .main .innerbox span.price {
	clear: both;
}
.main .innerbox .price br {
	display: none;
}
.main .innerbox .price em {
	color: #008eec;
	font-size: 1.8em;
	font-weight: normal;
	margin-left: 3px;
}
.main .innerbox .product del {
	display: block;
	font-size: 1em;
	margin-left: 3px;
	line-height: 1em;
}
.main .innerbox .basket .inline {
	display: inline-block;
}
.main .box .innerbox .shaded_inputwrap input.short {
	min-width: 25px;
	width: 25px;
	text-align: center;
	border: solid 1px;
	border-color: #808080 #d3d0c7 #d3d0c7 #808080;
	padding: 0 2px;
	margin-right: 10px;
}
.main #box_basketlist .shaded_inputwrap input.short {
	width: 35px;
}
.main .box .innerbox .shaded_error input {
	border-color: #f03;
}
.main .innerbox ul.input_error {
	list-style-type: disc;
	padding-left: 20px;
	margin: 3px 0 6px;
	color: #f03;
}
.main button {
	cursor: pointer;
	background: url('../images/user/naglowki.jpg') top center repeat-x;
	border: 0;
	width: 90px;
	line-height: 26px;
}
.main button span {
	line-height: 26px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.main button:hover span {
	text-decoration: underline;
}
.main button.button img {
	display: none;
}
.main button.addtobasket {
	padding: 0 0px 0 22px;
	background: url('../images/user/naglowki_b.jpg') left center no-repeat;
	display: block;
	width: 100px;
	border: 0;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 0px;

  font-weight:bold;
  line-height:23px  !important;
  height:25px;
}
* html .main button.addtobasket {
/* IE6*/
	float: right;
	margin-right: 7.5px;
}
.main button.addtobasket span {
  margin:0;
  font-size:12px;
  padding:0;
  line-height:13px  !important;
}
.main button.addtobasket:hover span {
	text-decoration: none
}
.main button.addtobasket img {
	display: none;
}
.main fieldset button.button {
	margin: 5px auto;
	display: block;
}
.main .innerbox h4.separator {
	margin: 15px 0 5px 0;
}
.main .innerbox h4.separator .delivery, .main .innerbox h4.information {
	margin-left: 10px;
}
#box_basketsummary .innerbox h4.information {
	clear: both;
	padding-top: 5px;
}
.main a.button {
 	background: url('../images/user/naglowki.jpg') top center repeat-x;
	width: 137px;
	display: inline-block;
	margin: 5px;
	text-align: center;
	cursor: pointer;
	line-height: 28px;
}
.main a.button span {
	line-height: 21px;
	margin-top: -1px;
  color: #fff;
}
.main a.button img {
	display: none;
}
#box_menu {
	background: url('../images/user/submenu_bg.jpg') left top repeat-y;
  border:0;
  padding:0;
  position:relative;
  -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  behavior: url(/skins/user/light_green_1/styles/pie.htc);
}
#box_menu .innerbox{
  border:0;
  margin:0;
  padding:0;
  background:none;
}
#box_menu .boxhead {
  border:0;
  background:none;
}
#box_menu .boxhead .leftside {
  background:none;
  border:0;
  width:0;
}
#box_menu .boxhead .rightside {
  background:none;
  border:0;
  width:0;
}
#box_menu .boxhead h3 {
	color: #fff;
}
#box_menu  .bottombar,
#box_menu  .bottombar .rightcorner,
#box_menu  .bottombar .leftcorner{
  background:none;
}
#box_menu ul {
	margin: 0px 0px 3px 0;
}
#box_menu ul ul {
	margin: 0 0 -1px 0;
}
#box_menu ul li {
	position: relative;
  margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px dotted #FFFFFF
}
#box_menu ul li a {
	line-height: 25px;
	color: #ffffff;
	display: block;
	padding-left: 19px;
  background: url('../images/user/point.png') 5px center no-repeat;
}

#box_menu ul li a:hover,
#box_menu ul li ul li a:hover{
	line-height: 25px;
	color: #ffffff;
	font-family: Tahoma, Arial;
	display: block;
	background: #1e5bb9 url('../images/user/point_white.png') 5px center no-repeat !important ;
}
#box_menu ul li li {
	line-height: 25px;
	color: #ffffff;
	font-family: Tahoma, Arial;
	display: block;
	background-image: url('../images/user/point.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5px center;
  background-color: #6B97C4;
}
#box_menu ul li li a {
	line-height: 25px;
	color: #ffffff;
	display: block;
	background: #6B97C4 url('../images/user/point.png') no-repeat 5px center !important;
}
#box_menu ul li em {
	font-style: normal;
	font-weight: normal;
	margin-left: 7px;
}
#box_menu ul li.current a {
line-height: 25px;
	color: #ffffff;
	font-family: Tahoma, Arial;
	display: block;
	background-color: #1e5bb9;
	background-image: url('../images/user/point_white.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5px center;
}
#box_menu ul #category_novelties a, #box_menu ul #category_promo a {
	font-weight: bold;
}
#box_menu ul li.current em {
	font-weight: bold;
}
#box_menu ul li.current li em {
	font-weight: normal;
}

#box_menu ul li ul li.current a {
line-height: 25px;
	color: #ffffff;
	font-family: Tahoma, Arial;
	display: block;
	background: #1e5bb9 url('../images/user/point_white.png') no-repeat 5px center !important ;
}
#box_menu ul li.current a.novelties, #box_menu ul li.current a.promo {
	font-weight: bold;
}
#box_loginsmall .innerbox {
	padding: 15px 8px;
}
#box_loginsmall .innerbox a {
	display: block;
	margin-top: 5px;
	margin-left: 7px;
	padding-left: 8px;
	background: url('../images/menu_subdot.png') left 4px no-repeat;
  color:#fff;
}
#box_loginsmall fieldset button {
	display: block;
	margin: 5px auto 0;
}
#box_loginsmall .innerbox .shaded_inputwrap {
	text-align: center;
}
#box_loginsmall .innerbox .shaded_inputwrap input {
	margin: 2.5px 0;
	width: 150px;
}
#box_search .innerbox, #box_404 .innerbox {
	padding: 15px 8px;
}
form {
	margin: 0;
	padding: 0;
}
#box_search .innerbox form .inputwrap, #box_404 .innerbox form .inputwrap {
	float: left;
	width: 75%;
	margin-top: 2px;
}
#box_search .innerbox form button, #box_404 .innerbox form button {
	margin: 0 0 0 10px;
	padding: 0;
	background: transparent url('../images/search_glass.png') top left no-repeat;
	width: 26px;
	height: 26px;
	display: inline;
}
* html #box_search .innerbox form button, * html #box_404 .innerbox form button {
/* IE6 */
	margin: 0px;
}
#box_search .innerbox form button img, #box_404 .innerbox form button img {
	display: none;
}
#box_search .innerbox form button span, #box_404 .innerbox form button span {
	display: none;
}
#box_search .innerbox form a, #box_404 .innerbox a {
	clear: both;
  text-align:center;
	display: block;
	margin-top: 2px;
	font-size: 0.87em;
}
#box_polls .innerbox .question {
	text-align: justify;
	margin: 0 5px;
}
#box_polls .innerbox form li {
	margin-top: 3px;
}
#box_polls .innerbox form li input {
	vertical-align: bottom;
}
#box_polls .innerbox dl dt {
	margin: 7px 0 0 5px;
	font-style: italic;
}
#box_polls .innerbox dl dt.voted {
	font-weight: bold;
}
#box_polls .innerbox dl dd {
	margin-top: 2px;
}
#box_polls .innerbox dl dd .percentage {
	float: left;
	margin-top: -1px;
}
#box_polls .innerbox dl dd .bar {
	width: 100px;
	height: 8px;
	background: url('../images/poll_background.png') top left no-repeat;
	margin: 0 0 0 40px;
	padding: 2px;
}
#box_polls .innerbox dl dd .bar .filling {
	background: #27b116;
	height: 8px;
}
#box_polls .innerbox .votecount {
	margin-top: 10px;
	font-weight: bold;
}
#box_bestsellers .innerbox, #box_specialoffer .innerbox, #box_recent .innerbox, #box_productoftheday .innerbox, #box_lastadded .innerbox {
	text-align: center;
}
#box_bestsellers .product em, #box_specialoffer .product em, #box_recent .product em, #box_productoftheday .product em, #box_lastadded .product em {
	display: block;
}
#box_productoftheday .product em{
  color: #009bee;
  font-size:14px;
  font-weight:bold;
  padding-top:5px;
}
#box_bestsellers .innerbox ol.productlist, #box_specialoffer .innerbox ol.productlist, #box_recent .innerbox ol.productlist, #box_productoftheday .innerbox ol.productlist, #box_lastadded .innerbox ol.productlist {
	text-align: left;
	padding-left: 5px;
	margin-left: 7.5px 0;
	list-style-type: none;
}
* html #box_bestsellers .innerbox ol.productlist, * html #box_specialoffer .innerbox ol.productlist, * html #box_recent .innerbox ol.productlist, * html #box_productoftheday .innerbox ol.productlist, * html #box_lastadded .innerbox ol.productlist {
/* IE6 */
	margin-left: 0px;
}
*:first-child+html #box_bestsellers .innerbox ol.productlist, *:first-child+html #box_specialoffer .innerbox ol.productlist, *:first-child+html #box_recent .innerbox ol.productlist, *:first-child+html #box_productoftheday .innerbox ol.productlist, *:first-child+html #box_lastadded .innerbox ol.productlist {
/* IE7 */
	margin-left: 0px;
}
#box_bestsellers .innerbox ol.productlist li, #box_specialoffer .innerbox ol.productlist li, #box_recent .innerbox ol.productlist li, #box_productoftheday .innerbox ol.productlist li, #box_lastadded .innerbox ol.productlist li {
	list-style-position: inside;
	padding-left: 15px;
	background: url('../images/user/arrow.png') left 2px no-repeat;
}
#box_bestsellers .innerbox ol.productlist li a{
  color:#333;
}
#box_bestsellers .innerbox ol.productlist li a:hover{
  color: #009bee;
}
* html #box_bestsellers .innerbox ol.productlist li, * html #box_specialoffer .innerbox ol.productlist li, * html #box_recent .innerbox ol.productlist li, * html #box_productoftheday .innerbox ol.productlist li, * html #box_lastadded .innerbox ol.productlist li {
/* IE6 */
	padding-left: 0px;
}
*:first-child+html #box_bestsellers .innerbox ol.productlist li, *:first-child+html #box_specialoffer .innerbox ol.productlist li, *:first-child+html #box_recent .innerbox ol.productlist li, *:first-child+html #box_productoftheday .innerbox ol.productlist li, *:first-child+html #box_lastadded .innerbox ol.productlist li {
/* IE7 */
	padding-left: 0px;
}
#box_bestsellers .innerbox ol.productlist li, #box_specialoffer .innerbox ol.productlist li, #box_recent .innerbox ol.productlist li, #box_productoftheday .innerbox ol.productlist li, #box_lastadded .innerbox ol.productlist li {
	margin-bottom: 4px;
}
#box_bestsellers .innerbox ol.producticons, #box_lastadded .innerbox ol.producticons, #box_recent .innerbox ol.producticons {
	padding: 0;
	list-style-type: none;
}
#box_bestsellers .innerbox ol.producticons img, #box_lastadded .innerbox ol.producticons li img, #box_recent .innerbox ol.producticons li img, #box_specialoffer .innerbox .product img, #box_productoftheday .innerbox .product img {
	display: block;
	margin: 5px auto 2px;
	border: 1px solid #ddd;
}
#box_bestsellers .innerbox ol.producticons .boximgsize, #box_lastadded .innerbox ol.producticons li .boximgsize, #box_recent .innerbox ol.producticons li .boximgsize, #box_specialoffer .innerbox .product .boximgsize, #box_productoftheday .innerbox .product .boximgsize {
	display: block;
	margin: 5px auto 2px;
}
#box_bestsellers .innerbox ol.producticons .boximgsize img, #box_lastadded .innerbox ol.producticons li .boximgsize img, #box_recent .innerbox ol.producticons li .boximgsize img, #box_specialoffer .innerbox .product .boximgsize img, #box_productoftheday .innerbox .product .boximgsize img {
	margin: 0 auto;
}
#box_producers .innerbox label, #box_currencies .innerbox label, #box_languages .innerbox label {
	display: block;
	text-align: center;
	display: none;
}
#box_producers .innerbox select, #box_currencies .innerbox select, #box_languages .innerbox select {
	width: 85%;
	display: block;
	margin: 5px auto;
}
#box_productoftheday .innerbox .arrow_left, #box_recent .innerbox .arrow_left, #box_specialoffer .innerbox .arrow_left, #box_bestsellers .innerbox .arrow_left, #box_lastadded .innerbox .arrow_left {
	position: absolute;
	left: -5px;
	cursor: pointer;
	width: 21px;
	height: 40px;
	background: url('../images/so_left.png') no-repeat 0 0;
}
#box_productoftheday .innerbox .arrow_right, #box_recent .innerbox .arrow_right, #box_specialoffer .innerbox .arrow_right, #box_bestsellers .innerbox .arrow_right, #box_lastadded .innerbox .arrow_right {
	position: absolute;
	right: -5px;
	cursor: pointer;
	width: 21px;
	height: 40px;
	background: url('../images/so_right.png') no-repeat 0 0;
}
#box_basket .innerbox {
	padding: 10px;
}
#box_newsletter .innerbox, #box_statistics .innerbox {
	padding: 10px;
}
#box_newsletter .innerbox h5 {
	margin: 0 0 8px;
}
#box_newsletter .innerbox form .inputwrap {
	width: 75%;
	float: left;
}
#box_newsletter .innerbox form button {
	border: 0;
	background-image: url('../images/button_small.png');
	width: 23px;
	height: 21px;
	margin: 0 0 0 12px;
	display: inline;
}
* html #box_newsletter .innerbox form button {
/* IE6 */
	margin: 2px 0 0 0;
}
* html #box_newsletter .innerbox form button {
/* IE6 */
	margin: 2px 0 0 0;
}
#box_newsletter .innerbox form button span {
	display: none;
}
#box_pricelist .innerbox li {
	float: left;
	margin: 0 5px;
}
#box_pricelist .innerbox li span {
	display: none;
}
#box_pricelist ul.listwithicons li.html a img {
	width: 16px;
	height: 16px;
	background: url('../images/html.png') no-repeat 0 0;
	margin: 0 2px 0 0;
}
#box_pricelist ul.listwithicons li.excel a img {
	width: 16px;
	height: 16px;
	background: url('../images/excel.png') no-repeat 0 0;
	margin: 0 2px 0 0;
}
#box_pricelist ul.icons li.html a img {
	width: 29px;
	height: 29px;
	background: url('../images/htmlbig.png') no-repeat 0 0;
	margin: 0 0 2px 0;
}
#box_pricelist ul.icons li.excel a img {
	width: 29px;
	height: 29px;
	background: url('../images/excelbig.png') no-repeat 0 0;
	margin: 0 0 2px 0;
}
#box_statistics .innerbox dl {
	margin: 0;
}
#box_statistics .innerbox dl dt {
	float: left;
	clear: left;
	margin-top: 2px;
}
#box_statistics .innerbox dl dd {
	float: right;
	clear: right;
	margin-top: 2px;
}
#box_statistics .innerbox .rightside {
	clear: both;
	display: block;
}
#box_basket .innerbox p {
	margin: 2px 5px 0 0px;
}
#box_basket .innerbox p.basket {
	margin: 7px 5px 0 0px;
}
#box_basket a {
	color: #27B116;
	font-weight: bold;
}
#box_articlelistsmall h2.article_name {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0.5em 0 0;
}
#box_articlelistsmall h5.article_date {
	font-size: 0.9em;
	font-weight: normal;
	float: right;
	margin: 0.2em 0 1em;
}
#box_articlelistsmall a.readmore {
	font-weight: bold;
	font-size: 0.9em;
	text-align: right;
	display: block;
	width: 100%;
}
#box_articlelist h2.article_name {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0.5em 80px 0.5em 0;
}
#box_articlelist h5.article_date {
	float: right;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0.7em 5px;
}
#box_articlelist a.readmore {
	display: block;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	width: 100%;
}
#box_mainproducts .innerbox {
	padding: 0;
}
body.shop_product_list #box_mainproducts .boxhead .leftside {
	background: none;
	width: 4px;
	height: 4px;
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: -4px;
}
body.shop_product_list #box_mainproducts .boxhead .rightside {
	background: none;
	width: 4px;
	height: 4px;
	position: absolute;
	top: 100%;
	right: 0;
	margin-top: -4px;
}
body.shop_product_list #box_mainproducts .boxhead {
	padding: 4px 0 0px 0;
  margin: 0 0 5px 0;
	background: #EDF2F8 !important;
	position: relative;
}
* html body.shop_product_list #box_mainproducts .boxhead .rightside {
/* IE6 */
	background-position: -2px 1px;
}
* html body.shop_product_list #box_mainproducts .boxhead .leftside {
/* IE6 */
	background-position: 2px 1px;
}
* html body.shop_product_list #box_mainproducts .boxhead {
/* IE6 */
	background-position: 33px left;
}
*:first-child+html body.shop_product_list #box_mainproducts .boxhead {
/* IE7 */
	background-position: 33px left;
}
body.shop_product_list #box_mainproducts .boxhead h1, body.shop_product_list #box_mainproducts .boxhead h3 {
	display: none;
}
#box_mainproducts .boxhead .prodview {
	float: right;
	position: relative;
	z-index: 21;
	line-height: 25px;
	margin-right: 5px;
}
#box_mainproducts .boxhead .prodview li {
	float: left;
	font-weight: bold;
	padding: 0 0 0 2px;
}
#box_mainproducts .boxhead .prodview li a {
	margin-left: 5px;
}
#box_mainproducts .boxhead .prodview li a span {
	padding-left: 5px;
	border-left: 1px solid #656565;
}
#box_mainproducts .boxhead .prodview li a:hover {
	text-decoration: none;
}
#box_mainproducts .boxhead .prodview li a:hover span {
	text-decoration: underline;
}
#box_mainproducts .boxhead .prodview li:first-child a span {
	border-left: 0;
}
#box_mainproducts .boxhead .sortlinks, #box_mainproducts .boxhead b.count {
	float: left;
	position: relative;
	z-index: 21;
	line-height: 25px;
	margin-left: 8px;
}
#box_mainproducts .boxhead .prodview a img {
	display: none;
}
#box_mainproducts .boxhead ul.prodview {
	float: right;
}
#box_mainproducts .boxhead .sortlinks a {
  color: #009bee;
	text-decoration: underline;
}
#box_mainproducts .boxhead .sortlinks {
	float: left;
}
#box_mainproducts .boxhead .floatcenterwrap, #box_mainproducts .innerbox .floatcenterwrap {
	padding: 0px 0 0 10px;
	clear: both;
	float: left;
	left: 50%;
	position: relative;
}
#box_mainproducts .boxhead ul.paginator {
	display: none;
}
#box_mainproducts ul.paginator {
	left: -60%;
	position: relative;
	font-size: 1.2em;
}
#box_mainproducts ul.paginator li {
	float: left;
	margin: 0.7em 3px 0;
	padding: 0px 3px;
}
#box_mainproducts ul.paginator li.stick {
	display: none;
}
#box_mainproducts ul.paginator li.selected {
	font-weight: bold;
	font-size: 1.3em;
	margin-top: 0.35em;
	color: #009bee;
}
* html #box_mainproducts ul.paginator {
/* IE6 */
	margin-left: 30px;
	margin-bottom: 5px;
}
*:first-child+html #box_mainproducts ul.paginator {
/* IE7 */
	margin-left: 30px;
	margin-bottom: 5px;
}
#box_mainproducts .innerbox {
	clear: both;
}
#box_mainproducts .innerbox table.products {
	width: 100%;
}
#box_mainproducts .innerbox table.products tr.oneperrow {
}
#box_mainproducts .innerbox table.products tr:first-child {
}
#box_mainproducts .innerbox table.products tr:last-child {
}
#box_mainproducts .innerbox table.products tr.oneperrow td.odd {
}
#box_mainproducts .innerbox table.products tr.oneperrow td {
}
*:first-child+html #box_mainproducts .innerbox table.products tr.oneperrow td.odd {
}
* html #box_mainproducts .innerbox table.products tr.oneperrow td.odd {
}
* html #box_mainproducts .innerbox table.products .fewperrow .odd {
/* IE6 */
	padding-left: 5px;
}

.product-dark{
  background-color: #EFF4F8;
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  behavior: url(/skins/user/light_green_1/styles/pie.htc);
  margin:3px 0;
  display:block;
}
.product-light{
  background-color: #fff;
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  behavior: url(/skins/user/light_green_1/styles/pie.htc);
  margin:3px 0;
  display:block;
}
#box_mainproducts .innerbox table.products tr.oneperrow .product {
	padding: 10px;
	position: relative;
}
#box_mainproducts .innerbox table.products tr.oneperrow .product a.prodname {
	display: block;
	float: left;
	font-size: 1.2em;
	margin-bottom: 5px;
}
#box_mainproducts table.products tr.oneperrow .product a.prodimage {
	margin: 0 20px 10px 0;
	float: left;
	display: block;
	clear: left;
}
#box_mainproducts table.products tr.oneperrow .product .description {
	padding: 0 0 0 0;
	font-size: 1em;
	text-align: justify;
	min-height: 5em;
	height: auto !important;
	height: 5em;
	overflow: hidden;
	margin: 2.5em 10px 0 0;
 }
.p-img-desc{
  display:block;
}
.p-img{
  float:left;
  display:block;
  width:170px;
}
.p-desc{
  float:left;
  display:block;

}
.p-title{
  display:block;

}
.p-descr {
  display:block;

}
* html #box_mainproducts table.products tr.oneperrow .product .description {
/* IE6 */
	height: auto;
}
#box_mainproducts table.products tr.oneperrow .product div.price {
	margin: 0 0 15px 0;
	text-align: right;
}
#box_mainproducts table.products tr.oneperrow .product div.price em {
	font-size: 1.4em;
	font-weight: bold;
	color: inherit;
}
#box_mainproducts table.products tr.oneperrow .product div.price .price {
	display: block;
}
#box_mainproducts table.products.viewphot tr.oneperrow .product form.basket, #box_mainproducts table.products.viewfull tr.oneperrow .product form.basket, #box_mainproducts table.products.viewphot tr.oneperrow .product div.noform, #box_mainproducts table.products.viewfull tr.oneperrow .product div.noform {
	margin-top: 15px;

}
#box_mainproducts table.products.viewdesc tr.oneperrow .product form.basket, #box_mainproducts table.products.viewdesc tr.oneperrow .product div.noform {
	margin-top: 10px;
}
#box_mainproducts table.products.viewname tr.oneperrow .product form.basket, #box_mainproducts table.products.viewname tr.oneperrow .product div.noform {
	position: relative;
	top: -5px;
}
#box_mainproducts table.products.viewname tr.oneperrow .product a.prodname {
	line-height: 34px;
	position: relative;
	top: -5px;
}
#box_mainproducts table.products tr.oneperrow .product form.basket, #box_mainproducts table.products tr.oneperrow .product div.noform {
	width: 115px;
}
#box_mainproducts table.products tr.oneperrow .product form.basket fieldset {

}
* html #box_mainproducts table.products tr.oneperrow .product form.basket fieldset {
/* IE6 */
	height: 40px;
	overflow: hidden;
}
* html #box_mainproducts table.products tr.oneperrow .product form.basket fieldset {
/* IE6 */
	height: 40px;
	overflow: hidden;
}
#box_mainproducts table.products tr.oneperrow .product form.basket fieldset .shaded_inputwrap {
	display: none;
	line-height: 34px;
}
#box_mainproducts table.products tr.oneperrow .product form.basket fieldset .unit {
	display: none;
}
#box_mainproducts table.products tr.oneperrow .product form.basket fieldset button {
	margin-top: 0;
	margin-right: 0px;
}
#box_mainproducts table.products .price del {
	display: inline;
}
* html #box_search .innerbox form a {
/* IE6 */
	font-size: 0.87em;
}
#box_mainproducts .innerbox .product img {
	padding: 3px;
	background: #fff;
	border: 1px solid #E1E1E1;
}
#box_mainproducts .innerbox .fewperrow td {
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
#box_mainproducts .innerbox .fewperrow td:first-child {
	border-left: none;
}
* html #box_mainproducts .innerbox .fewperrow td {
/* IE6 */
	border-left: solid 1px #ccc;
}
#box_mainproducts .innerbox .fewperrow td:first-child {
	border-left: none;
}
#box_mainproducts .innerbox .fewperrow .product {
	margin: 0 15px;
}
#box_mainproducts .innerbox .fewperrow .product .details {
	text-align: center;
	width: 100%;
	display: block;
	margin: 10px 0;
	position: relative;
}
#box_mainproducts .innerbox .fewperrow .product span.productname {
	font-size: 1.5em;
	text-align: left;
	padding: 0 0 3px;
	margin: 0 0 7px 0px;
	font-weight: normal;
}
#box_mainproducts .innerbox .fewperrow .product form button img, #box_mainproducts .innerbox .fewperrow .product form div, #box_mainproducts .innerbox .fewperrow .product form span.unit {
	display: none;
}
#box_mainproducts .innerbox .product .tags {
	display: none;
}
#box_mainproducts .innerbox .product .description {
	text-align: justify;
	padding: 10px 0 5px;
}
#box_mainproducts .innerbox .fewperrow .product .description {
	clear: both;
}
#box_mainproducts .innerbox .fewperrow .product div.basket {
	float: right;
	margin-bottom: 20px;
}
#box_mainproducts .innerbox .fewperrow .product .price {
	float: left;
	clear: none;
	margin-left: 0px;
	margin-top: 10px;
}
#box_mainproducts .innerbox .fewperrow .product .price span {
	width: 50px;
	display: block;
	float: left;
}
#box_mainproducts .innerbox .fewperrow .product .price em {
	clear: left;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	margin-left: 0;
}
#box_mainproducts .innerbox .fewperrow .product .price del {
	float: left;
	display: block;
	clear: both;
}
#box_mainproducts .innerbox table.products tr.fewperrow .product .availanddeliv {
	margin: 5px 0px;
	clear: both;
}
#box_mainproducts .innerbox table.products tr .product .availanddeliv {
	display: block;
	margin-top:10px;
}
#box_mainproducts .innerbox table.products tr .product .description .availanddeliv {
	margin-top: 10px;
}
#box_mainproducts .innerbox table.products tr.oneperrow .product .description .availanddeliv {
	display: inline-block;
	min-width: 240px;
}
#box_mainproducts .innerbox table.products tr .product .availanddeliv dt {
	font-weight: bold;
	float: left;
	padding: 2px 5px 2px 0;
}
#box_mainproducts .innerbox table.products tr .product .availanddeliv dd {
	padding: 2px 0;
}
#box_productfull .boxhead .leftside, #box_productfull .boxhead .rightside {
	display: none;
}
#box_productfull .boxhead {
	background: none;
	border: 0px ;

}
#box_productfull .boxhead h1 {
	margin: 0;
  font-size: 15px;
  color: #008eec;
  font-weight: bold
}
#box_productfull .innerbox .maininfo {
	width: 100%;
	margin-bottom: 10px;
}
#box_productfull .innerbox .maininfo .productimg div {
	text-align: left;
}
#box_productfull .innerbox .maininfo .productimg .mainimg img {
	background: #fff;
	border: solid 0px #E1E1E1;
	margin: 5px;
}
#box_productfull .innerbox .maininfo td.productimg div.smallgallery, #box_productfull .innerbox .maininfo td.productimg div.mainimg {
	position: relative;
	margin: 10px;
}
#box_productfull .innerbox .maininfo td.productimg div.mainimg {
	margin-top: 0px;
}
#box_productfull .innerbox .maininfo td.productimg div img {
	border: 0px solid transparent;
}
#box_productfull .innerbox .maininfo td.productimg div.smallgallery {
	overflow: hidden;
}
#box_productfull .innerbox .maininfo td.productimg div.smallgallery .innersmallgallery {
	height: 48px;
	overflow: hidden;
}
#box_productfull .innerbox .maininfo td.productimg div.smallgallery ul li {
	float: left;
	padding: 1px 5px 1px 1px;
}
#box_productfull .innerbox .maininfo td.productimg div.smallgallery li a img {
	margin: 0;
	border: solid 1px #E1E1E1;
}
#box_productfull .innerbox .maininfo .productimg div.smallgallery a.current img {
	border-color: #008eec;
}
#box_productfull .innerbox .maininfo .productimg .tags {
	display: none;
}
#box_productfull .innerbox .maininfo td.availability {
	height: 1%;
}
#box_productfull .innerbox .maininfo .availability table {
	margin: 10px;
	float: right;
	clear: both;
}
#box_productfull .innerbox .maininfo .availability .title {
	font-weight: bold;
	padding-right: 10px;
}
#box_productfull .innerbox .maininfo .price, #box_productfull .innerbox .maininfo .otherprice, #box_productfull .innerbox .maininfo .nettoprice {
	width: 100%;
  text-align:right;
}
#box_productfull .innerbox .maininfo .price .label, #box_productfull .innerbox .maininfo .otherprice .label, #box_productfull .innerbox .maininfo .nettoprice .label {
	display: inline-block;
	line-height: 20px;
	padding: 2px 0;
	text-align: left;
	width: 50%;
}
#box_productfull .innerbox .maininfo .otherprice .label {
	line-height: 13px;
}
#box_productfull .innerbox .maininfo .otherprice em, #box_productfull .innerbox .maininfo .nettoprice em {
	margin-left: 3px;
}
#box_productfull .innerbox .maininfo .otherprice{ display:none
}
#box_productfull .innerbox .maininfo .price .label {
	font-weight: normal;
    text-align:right;
}
#box_productfull .innerbox .maininfo .price {
	border-bottom: solid 0px #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#box_productfull .innerbox .maininfo .price em {
	font-size: 1.6em;
}
#box_productfull .innerbox .maininfo .price del {
	display: block;
	padding-left: 47px;
  padding-right:7px;
	text-align: right;
  color:#FF0000;
}
#box_productfull .innerbox .maininfo .basket .price em, #box_productfull .innerbox .maininfo .basket .otherprice em, #box_productfull .innerbox .maininfo .basket .nettoprice em {
	text-align: left;
}
#box_productfull .innerbox .maininfo form.basket {
	text-align: right;
	margin-top: 20px;
}
#box_productfull .innerbox .maininfo form.basket .stocks {
	margin-bottom: 20px;
	width: 95%;
	padding: 5px 10px 5px 0;
	background-color: #6B97C4;
}
#box_productfull .innerbox .maininfo form.basket .stocks table {
	text-align: right;
	width: 100%;
}
#box_productfull .innerbox .maininfo form.basket .stocks td.select {
	padding-top: 0px;
}
#box_productfull .innerbox .maininfo form.basket .stocks td select {
	width: 108px;
}
* html #box_productfull .innerbox .maininfo form.basket .stocks td select {
/* IE6 */
	margin-right: 5px;
}
#box_productfull .innerbox .maininfo form.basket .stocks table .label {
	font-weight: bold;
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
	width: 50%;
  color:#fff;
}
#box_productfull .innerbox .maininfo form.basket .shaded_inputwrap {
	display: inline;
}
#box_productfull .innerbox .maininfo form.basket .shaded_inputwrap input {
	margin: 0;
}
#box_productfull .innerbox .maininfo form.basket .shaded_inputwrap, #box_productfull .innerbox .maininfo form.basket .unit {
	position: relative;
	top: 12.5px;
}
* html #box_productfull .innerbox .maininfo form.basket .unit {
/* IE6 */
	top: 14px;
}
*:first-child+html #box_productfull .innerbox .maininfo form.basket .unit {
/* IE7 */
	top: 14px;
}
* html #box_productfull .innerbox .maininfo form.basket .shaded_inputwrap, * html #box_productfull .innerbox .maininfo form.basket .unit {
/* IE6 */
	float: left;
	padding-bottom: 20px;
	margin-left: 10px;
}
*:first-child+html #box_productfull .innerbox .maininfo form.basket .shaded_inputwrap, *:first-child+html #box_productfull .innerbox .maininfo form.basket .unit {
/* IE7 */
	float: left;
	padding-bottom: 20px;
	margin-left: 10px;
}
* html #box_productfull .innerbox .maininfo form.basket fieldset {
	height: 44px;
	overflow: hidden;
}
#box_productfull .innerbox .maininfo form.basket .unit {
	font-weight: bold;
}
#box_productfull .innerbox .maininfo form.basket button {
	background: url('../images/user/naglowki_b.jpg') center left no-repeat;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 20px;
	width: 110px;
	float: right;
	text-align: center;
	margin: 0 10px 0 7px;
}
* html #box_productfull .innerbox .maininfo form.basket button {
/* IE6 */
	margin-right: 5px;
}
#box_productfull .innerbox .maininfo form.basket button span {
	font-size: 14px;
}
#box_productfull .innerbox form.basket .stocks dd {
	margin: 3px 0 3px 50px;
}
#box_productfull .innerbox form.basket .stocks dt, #box_productfull .innerbox .availability dt {
	font-weight: bold;
}
#box_productfull table.maininfo td.availability dt, #box_productfull table.maininfo td.availability dd {
	padding: 2px 0;
	float: left;
	vertical-align: middle;
	width: 50%;
	line-height: 20px;
}
#box_productfull .description {
	padding: 10px;
  color:#666 !important;
  font-size:11px; line-height:18px;
}
#box_productfull .description h5.productfiles {
	font-weight: bold;
	font-size: 1em;
	margin: 20px 0 0 10px;
}
#box_productfull .description ul.productfiles li {
	margin: 10px 0 10px 20px;
}
#box_productfull .description ul.productfiles li img {
	background: url('../images/productfile.png') no-repeat 0 0;
	width: 16px;
	height: 16px;
	margin: 0 0 3px 0;
}
#box_productfull .additionalinfo {
	background-color: #fff;
	padding-left: 5px;
}
#box_productfull .additionalinfo dl {
	width: 66%;
	float: left;
}
#box_productfull .additionalinfo dd, #box_productfull .additionalinfo dt {
	padding: 8px 0;
	float: left;
	line-height: 1.3em;
}
#box_productfull .additionalinfo dd {
	width: 70%;
}
#box_productfull .additionalinfo dt {
	width: 30%;
}
* html #box_productfull .additionalinfo dt {
/* IE6 */
	width: 45%;
	height: 21px;
	display: block;
	float: left;
	zoom: 1;
}
*:first-child+html #box_productfull .additionalinfo dt {
/* IE7 */
	width: 45%;
	height: 21px;
	display: block;
	float: left;
}
* html #box_productfull .additionalinfo dd {
/* IE6 */
	width: 54%;
	height: 21px;
	display: block;
	float: left;
	zoom: 1;
}
*:first-child+html #box_productfull .additionalinfo dd {
/* IE7 */
	width: 54%;
	height: 21px;
	display: block;
	float: left;
}
* html #box_productfull .additionalinfo dd img {
	display: block;
	float: left;
	padding-right: 3px;
}
#box_productfull .additionalinfo dt em {
	margin: 0 10px;
}
#box_productfull .innerbox .additionalinfo dd h2 {
	font-weight: normal;
	font-size: 1em;
}
#box_productfull .innerbox .additionalinfo .votestars img {
	margin: 0 0 1px 0;
	height: 16px;
	width: 15px;
	vertical-align: middle;
}
#box_productfull .innerbox .additionalinfo ul {
	float: left;
}
#box_productfull .innerbox .additionalinfo ul li {
	margin: 5px 10px 8px 0;
}
#box_productfull .innerbox .additionalinfo table td {
	padding: 0 10px;
	line-height: 20px;
}
#box_productfull .innerbox .additionalinfo .votestars img {
	margin-right: 5px;
}
#box_productfull .innerbox .additionalinfo ul {
	margin-top: 5px;
}
#box_productfull .innerbox .additionalinfo li a {
	line-height: 20px;
	padding-left: 24px;
	background: url('../images/menu_subdot_color.png') 10px center no-repeat;
	color: #008eec;
	font-weight: bold;
}
#box_productfull .innerbox .additionalinfo li a img {
	display: none;
}
#box_productfull .innerbox .description {
	padding-top: 20px;
}
*:first-child+html #box_productfull .innerbox .description {
/* IE7 */
	padding-top: 0px;
}
* html #box_productfull .innerbox .description {
/* IE6 */
	padding-top: 0px;
}
#box_productfull {
	margin-bottom: 0;
}
#box_productdata {
	margin: 0 7px;
}
#box_productdata .boxhead {
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
}
* html #box_productdata .boxhead {
/* IE6 */
	width: 99.7%;
	margin-left: 1px;
}
#box_productdata .innerbox table {
	width: 100%;
}
* html #box_productdata .innerbox table {
/* IE6 */
	width: 99%;
}
#box_productdata .innerbox tr {
	border-bottom: 1px dashed #ccc;
}
*:first-child+html #box_productdata .innerbox td {
/* IE7 */
	border-bottom: 1px dashed #ccc;
}
* html #box_productdata .innerbox td {
/* IE6 */
	border-bottom: 1px dashed #ccc;
}
#box_productdata .innerbox td {
	padding: 2px 0 2px 0px;
}
#box_productdata .innerbox td.name {
	font-weight: bold;
	width: 33%;
}
#box_productrelated .innerbox {
	padding: 0;
}
#box_productrelated .innerbox .productrow {
	margin: 0px !important;
  padding: 5px;
  display:block;
}
#box_productrelated .innerbox .productrow:hover{
  background:#EEEEEE;
}
.related-dark{
  background: #f8f8f8;
}
.related-dark:hover{
  background:#eee;
}
*:first-child+html #box_productrelated .productrow .price {
/* IE7 */
	float: left;
	margin-left: 10px;
}
*:first-child+html #box_productrelated .innerbox .productrow .basket fieldset {
/* IE7 */
	float: right;
	width: 180px;
	text-align: right;
	margin-right: 10px;
}
*:first-child+html #box_productrelated .innerbox .productseparator {
/* IE7 */
	margin: 0px;
	padding: 0px;
}
* html #box_productrelated .innerbox .productseparator {
/* IE6 */
	margin: 0px;
	padding: 0px;
}
* html #box_productrelated .productrow .price {
/* IE6 */
	float: left;
	margin-left: 10px;
}
* html #box_productrelated .innerbox .productrow .basket fieldset {
/* IE6 */
	width: 180px;
	float: right;
}
#box_productrelated .innerbox .productseparator {
	width: 100%;
}
#box_productrelated .productrow .details img {
	border: 1px solid #ccc;
	padding: 0px;
	margin: 0 10px 0px 10px;
	float: left;
}
#box_productrelated .productrow .details .productname {
	display: inline-block;
  font-size:11px;
}
#box_productrelated .productrow .description {
	margin: 5px 0 10px;
	text-align: justify;
}
#box_productrelated .productrow .price2 {
	display: inline-block;
}
#box_productrelated .productrow .price span {
	margin-top: 10px;
}
#box_productrelated .productrow .price del {
}
#box_productrelated .productrow .price em {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	margin-left: -1px;
}
#box_productrelated .productrow .basket {
	float: right;
	margin-top: -10px;
}
#box_productrelated .productrow .basket a {
	background: url("../images/button_addtobasket.png") no-repeat right center;
	color: #27b116;
	display: block;
	line-height: 34px;
	padding-right: 50px;
	float: left;
}
#box_productcomments .productcomment h5 {
	float: left;
	font-size: 1em;
	font-weight: bold;
}
* html #box_productcomments .productcomment h5 {
/* IE6 */
	margin-left: 2.5px;
}
#box_productcomments .productcomment div.date {
	float: right;
}
#box_productcomments .productcomment p {
	margin: 5px 0 15px 5px;
	text-align: justify;
}
#box_productgallery, #box_productcomments, #box_productrelated {
	margin-top: 0;
	margin-bottom: 0;
}
#box_productdata .boxhead, #box_productgallery .boxhead, #box_productcomments .boxhead, #box_productrelated .boxhead {
	border: 0;
	background: #fff;
  font-size: 16px;
  color: #00253a;
  font-weight: bold ;
  border-bottom:1px solid #ddd;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#box_productdata .boxhead>h3, #box_productgallery .boxhead>h3, #box_productcomments .boxhead>h3, #box_productrelated .boxhead>h3 {

  color: #666 !important;

}
#box_productfull .innerbox {
	padding: 0;
  background:#fff;
}
#box_productfull .innerbox .maininfo, #box_productfull .innerbox .description {
	padding-left: 15px;
	padding-right: 15px;
}
#box_productfull .innerbox, #box_productdata .innerbox, #box_productgallery .innerbox {
	padding-top: 10px;
	border-bottom: solid 0px #ddd;
}
#box_productdata .innerbox {
	padding: 15px;
	padding-bottom: 20px;
}
#box_productcomments .innerbox {
	padding-left: 11px;
	padding-right: 11px;
	border-bottom: solid 0px #ddd;
}
#box_productgallery .innerbox ul.gallery {
	margin-left: 5px;
}
#box_productgallery .innerbox ul.gallery li {
	display: inline;
	vertical-align: top;
}
#box_productgallery .innerbox ul.gallery li a img {
	margin: 5px;
	border: 1px solid #ddd;
}
#box_productfull .bottombar, #box_productdata .bottombar, #box_productgallery .bottombar, #box_productrelated .bottombar {
	display: none;
}
#box_productdata .boxhead .leftside, #box_productdata .boxhead .rightside, #box_productgallery .boxhead .leftside, #box_productgallery .boxhead .rightside, #box_productrelated .boxhead .leftside, #box_productrelated .boxhead .rightside{
	display: none;
}
#box_productfilter .innerbox button, #box_productsearch .innerbox button {
	display: inline;
	margin: 0 5px 5px 0;
}
#box_productfilter .innerbox .shaded_inputwrap {
	display: inline-block;
}
#box_productfilter .innerbox .priceto, #box_productfilter .innerbox .pricefrom {
	margin-left: 5px;
}
.leftcol  #box_productfilter .innerbox .buttons, .rightcol  #box_productfilter .innerbox .buttons {
	text-align: center;
	margin-top: 10px;
}
.leftcol #box_productfilter .innerbox .pricegroup, .rightcol #box_productfilter .innerbox .pricegroup, .leftcol #box_productfilter .innerbox .producergroup, .rightcol #box_productfilter .innerbox .producergroup {
	text-align: center;
}
.leftcol #box_productfilter .innerbox .pricegroup .pricelabel, .rightcol #box_productfilter .innerbox .pricegroup .pricelabel, .leftcol #box_productfilter .innerbox .producergroup .producer, .rightcol #box_productfilter .innerbox .producergroup .producer {
	display: block;
	text-align: left;
}
.leftcol #box_productfilter .innerbox .pricegroup, .rightcol #box_productfilter .innerbox .pricegroup, .leftcol #box_productfilter .innerbox .producergroup, .rightcol #box_productfilter .innerbox .producergroup, .leftcol #box_productfilter .innerbox .promogroup, .rightcol #box_productfilter .innerbox .promogroup {
	margin-top: 10px;
}
.leftcol #box_productfilter .innerbox .producergroup select, .rightcol #box_productfilter .innerbox .producergroup select {
	margin-top: 5px;
}
.centercol #box_productfilter .innerbox .pricegroup, .centercol #box_productfilter .innerbox .producergroup, .centercol #box_productfilter .innerbox .promogroup, .leftcol #box_productfilter .innerbox .pricegroup .divide, .rightcol #box_productfilter .innerbox .pricegroup .divide {
	line-height: 28px;
}
.centercol #box_productfilter .innerbox .pricegroup, .centercol #box_productfilter .innerbox .producergroup, .centercol #box_productfilter .innerbox .promogroup {
	float: left;
	margin-right: 10px;
}
* html .centercol #box_productfilter .innerbox .pricegroup .shaded_inputwrap {
/* IE6 */
	display: inline;
}
*:first-child+html .centercol #box_productfilter .innerbox .pricegroup .shaded_inputwrap {
/* IE7 */
	display: inline;
}
* html .centercol #box_productfilter .innerbox .pricegroup .shaded_inputwrap {
/* IE6 */
	display: inline;
}
*:first-child+html .centercol #box_productfilter .innerbox .pricegroup .shaded_inputwrap {
/* IE7 */
	display: inline;
}
* html .centercol #box_productfilter .innerbox .pricegroup .shaded_inputwrap {
/* IE6 */
	display: inline;
}
*:first-child+html .centercol #box_productfilter .innerbox .pricegroup .shaded_inputwrap {
/* IE7 */
	display: inline;
}
* html .centercol #box_productfilter .innerbox .pricegroup *, * html .centercol #box_productfilter .innerbox .producergroup *, * html .centercol #box_productfilter .innerbox .promogroup * {
/* IE6 */
	zoom: 1;
}
*:first-child+html .centercol #box_productfilter .innerbox .pricegroup span {
/* IE7 */
	display: inline-block;
}
.centercol #box_productfilter .innerbox .producergroup select {
	max-width: 120px;
	min-width: 80px;
}
* html .centercol #box_productfilter .innerbox .producergroup select {
/* IE6 */
	width: 120px;
}
*:first-child+html .centercol #box_productfilter .innerbox .producergroup select {
/* IE7 */
	width: 120px;
}
.centercol #box_productfilter .innerbox .pricelabel, .centercol #box_productfilter .innerbox label.producer {
	font-weight: bold;
}
.centercol  #box_productfilter .innerbox .buttons {
	text-align: right;
	margin-top: 10px;
}
#box_productsearch .innerbox {
	padding: 0 20px;
}
#box_productsearch .innerbox fieldset {
	padding: 10px 0 0;
}
#box_productsearch .innerbox .shaded_inputwrap {
	overflow: hidden;
	vertical-align: middle;
	display: inline;
}
#box_productsearch .innerbox td {
	vertical-align: middle;
	height: 24px;
}
#box_productsearch .innerbox br {
	height: 1px;
	clear: both;
}
#box_productsearch .innerbox label {
	margin-right: 10px;
}
#box_productsearch .innerbox fieldset .bluebutton {
	background-image: url("../images/button_noarrow.png");
	width: 80px;
}
#box_productsearch .boxhead .foldenbox_arrow {
	display: block;
	position: absolute;
	right: 15px;
	top: 10px;
	cursor: pointer;
	z-index: 21;
}
#box_links ul.links img {
	float: right;
	margin: 0 10px 5px 10px;
}
#box_links ul.links a {
	font-size: 1.2em;
	font-weight: bold;
}
#box_links ul.links p {
	font-size: 0.9em;
	margin: 5px 10px 0 0;
	text-align: justify;
}
#box_productcomments form textarea {
	width: 95%;
}
#box_shopoff {
	margin: 100px auto;
	width: 300px;
}
#box_shopoff .innerbox {
	border-top: solid 1px #ddd;
}
#box_shopoff .innerbox p {
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}
#box_article .boxhead h3 {
	width: 75%;
}
#box_article .boxhead h5.article_date {
	font-size: 0.9em;
	font-weight: bold;
	float: right;
	line-height: 33px;
	margin-right: 5px;
}
#box_htmlpricelist div.boxhead, #box_htmlpricelist .bottombar {
	display: none;
}
#box_htmlpricelist .innerbox {
	background: none;
	padding: 0;
	color: #333;
}
#box_htmlpricelist .innerbox a {
	color: #333;
}
#box_htmlpricelist .innerbox a:hover {
	color: #f03;
}
#box_htmlpricelist .innerbox .pricelist {
	width: 100%;
}
#box_htmlpricelist .innerbox .pricelist th, #box_htmlpricelist .innerbox .pricelist tr.product td {
	background: #eee none;
	border: 2px solid #fff;
	font-weight: normal;
}
#box_htmlpricelist .innerbox .pricelist td, #box_htmlpricelist .innerbox .pricelist th {
	padding: 2px 5px;
	text-align: right;
}
#box_htmlpricelist .innerbox .pricelist td.first, #box_htmlpricelist .innerbox .pricelist th.first {
	text-align: left;
}
#box_htmlpricelist .innerbox .pricelist tr.category td {
	background: #fff none;
	height: auto;
	font-size: 1.3em;
	padding: 4px 5px;
	text-align: left;
}
#box_login .boxhead h3 {
	float: left;
	width: 47%;
}
#box_login .right50 {
	float: right;
	width: 49%;
}
#box_login .innerbox fieldset .bluebutton {
	background-image: url("../images/button_noarrow.png");
	width: 80px;
}
#box_login label {
	display: block;
	margin: 5px 0 2px;
}
#box_login fieldset {
	padding: 8px 15px;
}
#box_login .left50 {
	width: 50%;
}
#box_login .left50 ul {
	list-style-type: disc;
}
#box_login .left50 ul li {
	margin-left: 20px;
}
#box_productcomments form label, #box_mailfriend form label, #box_newsletterunsign form label, #box_login form label {
	margin-top: 3px;
	display: block;
}
#box_productcomments form .bluebutton, #box_mailfriend form .bluebutton, #box_newsletterunsign form .bluebutton {
	display: block;
	margin: 3px auto 0;
}
#box_basketlist .innerbox table.productlist tfoot  tr.deliveryhead em.fold a {
	display: none;
/* change to "auto" to enable folden delivery and payment */
}
#box_basketlist tr.deliveryhead td {
	padding-top: 10px;
}
#box_basketsummary .topbar {
	display: block;
}
#box_basketlist .innerbox .productlist, #box_basketsummary .innerbox .productlist {
	width: 100%;
}
#box_basketlist .innerbox .productlist td, #box_basketsummary .innerbox .productlist td {
	float: none;
	vertical-align: middle;
	padding: 3px 0;
}
#box_basketlist .innerbox .deliverycountry td, #box_basketsummary .innerbox .deliverycountry td {
	padding: 5px 0;
}
.deliverycountry .select select {
	width: 125px;
}
#box_basketlist .innerbox .productlist tfoot tr.delivery td.name span.description, #box_basketlist .innerbox .productlist tfoot tr.payment td.name span.description {
	font-size: 0.9em;
	margin-left: 20px;
}
#box_basketlist .innerbox .productlist tbody td, #box_basketsummary .innerbox .productlist tbody td {
	background: #eee;
	vertical-align: middle;
	border: 1px solid #fff;
	padding: 2px;
}
#box_basketlist .innerbox .productlist thead, #box_basketsummary .innerbox .productlist thead {
	background: #0096ed repeat-x left top;
}
* html #box_basketlist .innerbox .productlist thead td , * html #box_basketsummary .innerbox .productlist thead td {
/* IE6 */
	background-color: #27b116;
}
*:first-child+html #box_basketlist .innerbox .productlist thead td , *:first-child+html #box_basketsummary .innerbox .productlist thead td {
/* IE7 */
	background-color: #27b116;
}
#box_basketlist .innerbox .productlist thead td, #box_basketsummary .innerbox .productlist thead td {
	color: #fff;
	line-height: 25px;
	margin: 0 1px 1px 0;
	font-weight: bold;
	border: 1px solid #fff;
}
#box_basketlist .innerbox .productlist tbody td, #box_basketsummary .innerbox .productlist tbody td, #box_basketlist .innerbox .productlist thead td, #box_basketsummary .innerbox .productlist thead td {
	text-align: center;
}
#box_basketlist .innerbox .productlist thead td, #box_basketsummary .innerbox .productlist thead td {
	white-space: pre;
	height: 25px;
	padding: 0 2px;
}
#box_basketlist .innerbox .productlist thead td.img, #box_basketsummary .innerbox .productlist thead td.img {
	white-space: normal;
}
#box_basketlist .innerbox .productlist tbody td.sum, #box_basketlist .innerbox .productlist tfoot tr.recount td.sum, #box_basketlist .innerbox .productlist tfoot tr.delivery td.value, #box_basketlist .innerbox .productlist tfoot tr.deliveryhead td.value {
	text-align: right;
	padding-right: 5px;
}
#box_basketlist .innerbox .productlist td.actions a.prodremove span, #box_basketsummary .innerbox .productlist td.actions a.prodremove span {
	display: none;
}
#box_basketlist .innerbox .productlist tbody td.quantity {
	white-space: nowrap;
}
#box_basketlist .innerbox .productlist tbody td.quantity input {
	margin-right: 0;
}
#box_basketlist .innerbox .productlist td.actions a.prodremove img, #box_basketsummary .innerbox .productlist td.actions a.prodremove img {
	width: 23px;
	height: 21px;
	display: inline;
	background: url('../images/remove.png') top left no-repeat;
}
#box_basketlist .innerbox .productlist tbody td.name, #box_basketsummary .innerbox .productlist tbody td.name, #box_basketlist .innerbox .productlist thead td.name, #box_basketsummary .innerbox .productlist thead td.name {
	text-align: left;
	padding-left: 3px;
}
#box_basketlist .innerbox table.productlist tbody td.name a, #box_basketsummary .innerbox table.productlist tbody td.name a {
	font-weight: bold;
	display: block;
}
#box_basketlist .innerbox table.productlist tbody td.name span.variant, #box_basketsummary .innerbox table.productlist tbody td.name span.variant {
	font-weight: normal;
	font-size: 0.9em;
	margin-left: 5px;
}
#box_basketlist .innerbox .productlist tfoot tr.recount td {
	padding-top: 10px;
}
#box_basketlist .innerbox .productlist tfoot .promocode button {
	background: url('../images/button_small.png') top left no-repeat;
	color: transparent;
	width: 23px;
	border: 0;
	cursor: pointer;
	height: 21px;
	display: block;
}
#box_basketlist .innerbox .productlist tfoot .promocode button span {
	display: none;
}
#box_basketlist .innerbox .productlist tfoot .deliveryspacer td, #box_basketlist .innerbox .productlist tfoot .paymentspacer td, #box_basketlist .innerbox .productlist tfoot .promospacer td {
	height: 10px;
	border-bottom: 1px solid #EEE;
	padding-bottom: 10px;
}
#box_basketlist .innerbox .productlist tfoot .deliveryhead .actions, #box_basketlist .innerbox .productlist tfoot .paymenthead .actions {
	text-align: center;
}
#box_basketlist .innerbox .productlist tfoot .deliveryhead .actions img, #box_basketlist .innerbox .productlist tfoot .paymenthead .actions img {
	margin: 0 auto;
	cursor: pointer;
}
#box_basketlist .innerbox .productlist tfoot .promocode td, #box_basketlist .innerbox .productlist tfoot .promo td, #box_basketlist .innerbox .productlist tfoot .sum td, #box_basketlist .innerbox .productlist tfoot .buttons td {
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
}
#box_basketlist .innerbox .productlist tfoot .promo td.value {
	color: #be1600;
}
#box_basketlist .innerbox .productlist tfoot .promocode td {
	padding-bottom: 5px;
}
#box_basketlist .innerbox .productlist tfoot .sum td {
	font-weight: bold;
	height: 3em;
	background: #eee;
	border-top: 1px solid #ccc;
}
#box_basketlist .innerbox .productlist tfoot .sum td.value, #box_basketsummary .innerbox .sum .sum {
	font-size: 1.3em;
	color: #0096ed;
}
#box_basketlist .innerbox .productlist tfoot .buttons td {
	padding-top: 10px;
}
#box_basketlist .innerbox .productlist tfoot .buttons button {
	float: left;
  background: url("../images/user/naglowki.jpg") repeat-x scroll left center;
	width: 137px;
}
#box_basketlist .innerbox .productlist tfoot .buttons .forward button, #box_basketaddress form button.summary, #box_basketsummary .innerbox form button.order {
	float: right;
 background: url("../images/user/naglowki.jpg") repeat-x scroll left center;
	border: 0px solid #27b116;
	padding: 2px 5px;
	width: auto;
}
#box_basketlist .innerbox .productlist tfoot .buttons .forward button, #box_basketlist .innerbox .productlist tfoot .buttons .forward button span, #box_basketaddress form button.summary, #box_basketaddress form button.summary span, #box_basketsummary .innerbox form button.order, #box_basketsummary .innerbox form button.order span {
	line-height: 24px;
}
#box_basketlist .innerbox .productlist tfoot .buttons .forward button img {
	display: none;
}
#box_basketstep2 .innerbox form.register, #box_basketstep2 .innerbox form.order {
	float: right;
}
* html #box_basketstep2 .innerbox form.register, * html #box_basketstep2 .innerbox form.order {
/* IE6 */
	width: 180px;
}
*:first-child+html #box_basketstep2 .innerbox form.register, *:first-child+html #box_basketstep2 .innerbox form.order {
/* IE7 */
	width: 180px;
}
#box_basketstep2 .innerbox ul {
	list-style-type: disc;
	margin: 5px;
	padding-bottom: 1px;
}
#box_basketstep2 .innerbox li {
	margin-left: 20px;
}
#box_basketstep2 .innerbox button {
	background: url("../images/user/naglowki.jpg") repeat-x scroll right top;
	width: 137px;
	float: right;
	margin: 20px;
}
* html #box_basketstep2 .innerbox button {
/* IE6 */
	height: 28px;
}
#box_basketstep2 .innerbox form.login button {
	margin: 0 20px;
}
#box_basketaddress h4.separator {
	font-size: 1.1em;
	margin: 15px 5px;
}
#box_basketaddress form table {
	width: 100%;
}
#box_basketaddress form table td {
	vertical-align: middle;
	padding: 2px;
}
#box_basketaddress form table td.input input {
	margin: 0;
}
#box_basketaddress form table.address td.input label {
/* IE6, 7, 8 */
	font-size: 0.95em\9;
}
#box_basketaddress form table td.input select {
	width: 160px;
}
#box_basketaddress form table td.input select {
/* IE6, 7, 8 */
	width: 159px\9;
}
#box_basketaddress form table td.label {
	text-align: right;
	padding-right: 5px;
	width: 20%;
	white-space: nowrap;
}
#box_basketaddress form table td.hint {
	color: #999;
	text-align: left;
	white-space: nowrap;
	padding-left: 5px;
	font-style: italic;
}
#box_basketaddress form table.maindata td.input, #box_basketaddress form table.address td.input {
	width: 160px;
}
#box_basketaddress .innerbox tbody tr.nip2 {
	display: none;
}
#box_basketaddress form textarea {
	background: #FAFAFA;
	width: 95%;
}
#box_basketaddress form button.address_submit {
	background: url("../images/button_small.png") no-repeat scroll left top;
	width: 23px;
	height: 21px;
	float: left;
	margin-left: 10px;
}
#box_basketaddress form button.address_submit span {
	display: none;
}
#box_basketaddress form button.back, #box_basketsummary form button.undo {
 background: url("../images/user/naglowki.jpg") repeat-x scroll left center;
	width: 137px;
	margin-top: 10px;
	float: left;
}
#box_basketaddress form button.important, #box_basketsummary form button.important {
	float: right;
	margin-top: 10px;
}
#box_basketsummary .summary {
	width: 100%;
	margin: 20px 0 5px;
}
#box_basketsummary .summary thead td {
	font-weight: bold;
}
#box_basketsummary .summary thead td.info {
	text-align: center;
}
#box_basketsummary .summary tbody td.info {
	text-align: right;
	padding-right: 5px;
}
#box_basketsummary .innerbox h4.delivery, #box_basketsummary .innerbox h4.invoice, #box_basketsummary .innerbox h4.invoice2 {
	display: none;
}
#box_basketsummary .invoice {
	float: left;
}
#box_basketsummary .innerbox h4.both span.delivery {
	float: left;
	display: block;
	width: 50%;
	margin-bottom: 15px;
}
#box_basketsummary .innerbox div.delivery {
	float: left;
	display: block;
	width: 50%;
	margin-left: 10px;
}
#box_basketsummary .innerbox dl {
	margin-left: 10px;
}
#box_basketsummary .innerbox div.delivery p, #box_basketsummary .innerbox div.invoice p {
	margin: 0;
}
#box_basketsummary .innerbox dl dt {
	float: left;
	line-height: 1.3em;
	width: 165px;
}
#box_basketsummary .innerbox dl dd {
	line-height: 1.3em;
}
#box_basketsummary .innerbox p.sum {
	background: #eee;
	border-top: 1px solid #ccc;
	font-weight: bold;
	line-height: 3em;
	vertical-align: middle;
	margin-top: 10px;
	text-align: right;
}
#box_basketsummary .innerbox p.sum span.sum {
	margin: 0 15px;
}
#box_register td.hint {
	padding-left: 10px;
	color: #999;
	font-style: italic;
}
#box_register td.label {
	padding: 5px;
	text-align: right;
	white-space: nowrap;
	width: 100px;
}
#box_register td.input select {
	width: 160px;
}
#box_register td.input select {
	width: 159px\9;
}
#box_register .innerbox button, #box_login .innerbox button {
  background: url('../images/user/naglowki.jpg') top center repeat-x;
	width: 137px;
}
#box_panel table, #box_favourites table, #box_orders table, #box_order table {
	width: 100%;
}
#box_panel table td, #box_favourites table td, #box_orders table td, #box_order table td {
	padding: 2px;
	text-align: center;
}
#box_panel table thead td, #box_favourites table thead td, #box_orders table thead td, #box_order table thead td {
	background: #0096ed repeat-x left top;
	color: #fff;
	line-height: 21px;
	margin: 0 1px 1px 0;
	font-weight: bold;
	border: 1px solid #fff;
}
#box_panel table tbody td, #box_favourites table tbody td, #box_orders table tbody td, #box_order table tbody td {
	background: #eee;
	vertical-align: middle;
	border: 1px solid #fff;
	padding: 2px;
}
#box_panel table.orders tbody td.status a {
	margin-left: 5px;
	font-weight: bold;
}
#box_panel h4.separator, #box_order h4.separator {
	border-top: 1px solid #ddd;
	padding-top: 8px;
	clear: both;
}
#box_panel h4.no-border {
	border: none;
}
#box_panel h4.first {
	border-top: 0;
	padding-top: 0;
	margin-top: 0;
}
#box_panel ul.address li {
	float: left;
	width: 48%;
	padding: 5px 0 0;
}
#box_panel a.editaddresses, #box_panel a.prodstorage {
	width: 180px;
 	background: url('../images/user/naglowki.jpg') top center repeat-x;
	overflow: hidden;
	line-height: 28px;
}
#box_useredit fieldset .shaded_inputwrap {
	margin: 4px 0;
}
#box_useredit fieldset label {
	display: block;
	margin: 4px 0;
}
#box_address .innerbox td {
	padding: 2.5px 5px;
}
#box_address .innerbox td.input select {
	width: 160px;
}
#box_address .innerbox td.input select {
	width: 159px\9;
}
#box_addresses li {
	position: relative;
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#box_addresses li div.links {
	position: absolute;
	right: 5px;
	top: 0;
}
#box_addresses li div.links a, #box_addresses li div.links em {
	display: block;
}
#box_addresses a.add {
  background: url('../images/user/naglowki.jpg') top center repeat-x;
	width: 137px;
	display: inline-block;
	margin: 5px;
	text-align: center;
	cursor: pointer;
	height: 28px;
	padding-top: 2.5px;
}
#box_addresses a.add span {
	line-height: 21px;
	margin-top: -1px;
  color: #fff;
}
#box_addresses a.add img {
	display: none;
}
#box_favourites td.actions a span {
	display: none;
}
#box_favourites td.actions a.remove img {
	width: 23px;
	height: 21px;
	display: inline;
	background: url('../images/remove.png') top left no-repeat;
	margin: 2px;
}
#box_favourites td.actions a.addtobasket img {
	width: 23px;
	height: 21px;
	display: inline;
	background: url('../images/button_addtobasketsmall.png') top left no-repeat;
	margin: 2px;
}
#box_order table tfoot td.label {
	text-align: right;
	padding-left: 10px;
}
#box_order table tfoot tr.topay td.value {
	font-weight: bold;
}
#box_order dl.details dt {
	float: left;
	display: block;
	width: 48%;
	clear: left;
	font-weight: bold;
	margin-bottom: 2px;
}
#box_order dl.details dd {
	float: left;
	display: block;
	width: 48%;
}
#box_order ul.address li {
	float: left;
	width: 48%;
	padding-bottom: 5px;
}
#box_order dd.confirm img {
	display: none;
}
#box_order .notconfirmed, #box_orders .notconfirmed {
	font-weight: bold;
}
#box_contact .innerbox form {
	width: 400px;
	display: block;
	margin: 20px auto 0;
	border: 1px solid #ccc;
	padding: 10px;
}
#box_contact .formprotect td.label {
	padding: 5px 2.5px;
}
#box_basketfinal .innerbox form button {
  background: url('../images/user/naglowki.jpg') top center repeat-x;
	width: 137px;
	display: inline-block;
	margin: 5px;
	text-align: center;
	cursor: pointer;
	height: 28px;
  padding-bottom:5px;
}
.main .success_message, .main .error_message, .main .info_message, .main .warning_message {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	position: relative;
	z-index: 100;
	margin: 4px;
	min-height: 50px;
}
.main .success_message {
	border-color: #55A0D7;
	color: #0096ED;
	background: #ECF1F7;
}
.main .error_message {
	border-color: #55A0D7;
	color: #0096ED;
	background: #ECF1F7;
}
.main .info_message {
	border-color: #55A0D7;
	color: #0096ED;
	background: #ECF1F7;
}
.main .warning_message {
	border-color: #55A0D7;
	color: #0096ED;
	background: #ECF1F7;
}
.main .success_message .container, .main .error_message .container, .main .info_message .container, .main .warning_message .container {
	display: table;
	width: 100%;
	height: 50px;
}
.main .success_message p, .main .error_message p, .main .info_message p, .main .warning_message p {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 1.2em;
	margin: 0px;
	padding: 6px 50px;
	font-weight: bold;
}
* html .main .success_message p, * html .main .error_message p, * html .main .info_message p, * html .main .warning_message p {
/* IE6 only */
	clear: initial;
}
*:first-child+html .main .success_message p, *:first-child+html .main .error_message p, *:first-child+html .main .info_message p, *:first-child+html .main .warning_message p {
/* IE7 only */
	clear: initial;
}
.main .success_message .close, .main .error_message .close, .main .info_message .close, .main .warning_message .close {
	position: absolute;
	right: 4px;
	top: 6px;
	padding-right: 13px;
	color: #8c9597;
	font-size: 80%;
	background: transparent url('../images/close.png') no-repeat 100% 1px;
	display: none;
	line-height: 12px;
}
.header .innerheader, .logo .innerlogo, .menu .innermenu, .banners .innerbanners, .breadcrumbs .innerbreadcrumbs, .footer .innerfooter {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: initial;
/* IE6, IE7 */
}
.header .innerheader *, .logo .innerlogo *, .menu .innermenu *, .breadcrumbs .innerbreadcrumbs *, .footer .innerfooter * {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}
/* Skin preview */
.skinpreview {
	position: absolute;
	top: 0;
	right: 10px;
	width: 170px;
	height: 25px;
	background: url('../images/skinpreview.png') left top no-repeat;
	overflow: hidden;
	cursor: move;
	text-align: center;
	z-index: 1000;
}
body > .skinpreview {
	position: fixed;
}
.skinpreview a {
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	line-height: 25px;
	cursor: pointer;
	background: url('../images/skinpreview_close.png') left center no-repeat;
	padding: 5px 0 5px 15px;
	font-size: 11px;
}
.skinpreview a:hover {
	text-decoration: none;
}
/* END Skin preview */
/* Page Slider */
.pageslider {
	position: relative;
}
.pageslider ul.slides {
	position: relative;
	display: block;
	left: 0;
	overflow: hidden;
}
.pageslider ul.slides li {
	float: left;
	padding: 0 20px 0 0;
}
.pageslider ul.pages {
	position: absolute;
	height: 28px;
	bottom: 0;
}
.pageslider ul.pages li {
	float: left;
	padding: 2px 0px;
}
.pageslider.bullets ul.pages li a {
	display: block;
	width: 24px;
	height: 24px;
	background: url('../images/dot.png') transparent 0 0 no-repeat;
}
.pageslider.bullets ul.pages li a:hover {
	background-image: url('../images/dot_over.png');
}
.pageslider.bullets ul.pages li.current a {
	background-image: url('../images/dot_active.png');
}
.pageslider.bullets ul.pages li span {
	display: none;
}
.pageslider.numbers ul.pages li {
	background: #fff;
}
.pageslider.numbers ul.pages li a {
	display: block;
	min-width: 16px;
	width: auto;
	height: 16px;
	padding: 0 2px;
	margin: 2px 4px 2px 0;
}
.pageslider.numbers ul.pages li:first-child a {
	margin-left: 4px;
}
* html .pageslider.numbers ul.pages li a {
	width: 16px;
}
.pageslider.numbers ul.pages li span {
	font-size: 11px;
	display: block;
	margin: 0 auto;
	text-align: center;
	color: #27b116;
	position: relative;
	top: 1px;
}
.pageslider.numbers ul.pages li.current a {
	background: none #27b116;
}
.pageslider.numbers ul.pages li.current a span {
	font-weight: bold;
	color: #fff;
}
/* END Page Slider */
.imagezoom {
	z-index: 50;
	position: absolute;
	background: #fff url('../images/loading.gif') center center no-repeat;
	overflow: hidden;
	cursor: move;
	border: 0px solid #e1e1e1;
}
.imagezoom_shade {
	position: absolute;
	background: #fff;
	cursor: move;
	border: 1px solid #e1e1e1;
	overflow: hidden;
}
.imagezoom_transbox {
	position: absolute;
	background: #fff;
	cursor: move;
	border: 0px solid #e1e1e1;
}
/* CSS restore */
.resetcss ul {
	list-style: disc;
}
.resetcss fieldset, .resetcss h1, .resetcss h2, .resetcss h3, .resetcss h4, .resetcss h5, .resetcss ul, .resetcss ol, .resetcss li, .resetcss dl, .resetcss dd, .resetcss dt, .resetcss p {
	margin: auto;
	padding: auto;
	border: auto;
}
.resetcss p {
	margin: 1em 0;
}
.resetcss > p {
	margin-top: 0;
}
.resetcss ul, .resetcss ol {
	padding-left: 40px;
}
.resetcss table, .resetcss th, .resetcss td {
	border-collapse: separate;
	border-color: auto;
	border-spacing: auto;
	border-width: auto;
	table-layout: auto;
}
.resetcss td {
	padding: 1px;
}
.resetcss em {
	font-weight: normal;
	font-style: italic;
	color: inherit;
}
/* END CSS restore */
.boximgsize, .mainimgsize, .productlistimgsize, .productdetailsimgsize, .productdetailsgalleryimgsize, .productdetailsminigalleryimgsize {
	margin: 0 auto;
	padding: 1px;
/* img's borders */
	border: 0px;
	display: block;
}
.innerbox .product .spanhover {
	display: inline-block;
}
* html .boximgsize, * html .mainimgsize, * html .productlistimgsize, * html .productdetailsimgsize, * html .productdetailsgalleryimgsize, * html .productdetailsminigalleryimgsize {
/* IE6 */
	margin: 0;
}
*:first-child+html .boximgsize, *:first-child+html .mainimgsize, *:first-child+html .productlistimgsize, *:first-child+html .productdetailsimgsize, *:first-child+html .productdetailsgalleryimgsize, *:first-child+html .productdetailsminigalleryimgsize {
/* IE7 */
	margin: 0;
}
.table-navigator ul {
	line-height: 18px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.table-navigator li {
	display: inline;
	font-weight: 700;
	padding: 3px 5px;
}
.table-navigator li.stick {
	display: none;
}
.table-navigator li a {
	color: #2f6fc7;
}
/* Facebook */
#box_facebooklike {
	margin: 6px 3px 0;
}
#box_productfull .fb_buttons {
	display: block;
	margin: 0 auto;
	min-height: 30px;
}
#box_productfull .fb_buttons > * {
	float: left !important;
	display: inline-block !important;
	margin: 5px 5px 5px 0 !important;
	max-width: 95px !important;
}
#box_productfull .fb_buttons #___plusone_0 {
	width: 70px !important;
}
#box_facebookchat {
	margin: 5px 3px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
#box_facebookchat > * {
	border-top: 1px solid #315c99;
	border-bottom: 1px solid #aaa;
	background: #fff;
}
/* Facebook END */
/* Filters */
#box_filter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.centercol #box_filter .innerbox {
	padding: 5px 20px;
}
.centercol #box_filter .innerbox .group {
	float: left;
	width: 33%;
}
.centercol #box_filter .innerbox h5 {
	margin-top: 0;
	border-top: 0;
	padding-top: 5px;
}
#box_filter .innerbox h5 {
	font-weight: bold;
	padding: 8px 0 3px;
	margin-top: 8px;
	border-top: 1px solid #ccc;
}
.leftcol #box_filter .innerbox h5.first, .rightcol #box_filter .innerbox h5.first {
	margin-top: 0;
	border-top: 0;
	padding-top: 0;
}
#box_filter .innerbox ul li {
	display: block;
	margin: 2px;
}
#box_filter .innerbox ul li a, #box_filter .innerbox ul li.empty del {
	font-size: 0.9em;
	display: block;
	padding: 1px 0;
}
#box_filter .innerbox ul li a span {
	padding: 0px 2px;
}
#box_filter .innerbox ul li em, #box_filter .innerbox ul li.empty del {
	font-weight: normal;
	color: #aaa;
}
#box_filter .innerbox ul li.selected, #box_filter .innerbox h5.selected {
	background: #ffa url('../images/filter_remove.png') right center no-repeat;
}
#box_filter .innerbox ul li.showmore a {
	text-align: right;
}
#box_filter .innerbox ul li.showmore a span {
	padding-right: 1em;
}
#box_filter .multiselect {
	height: 20px;
	padding: 1px 22px 1px 5px;
	margin: 3px 6px 3px 0;
	background: #fff;
	position: relative;
	cursor: pointer;
	line-height: 20px;
	overflow: hidden;
	color: #666;
	border: 1px solid #bbb;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#box_filter .multiselect .button {
	height: 22px;
	width: 20px;
	position: absolute;
	top: -1px;
	right: -1px;
	margin: 0;
	border: 1px solid transparent;
}
#box_filter .multiselect.folden {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 0 3px #aaa;
	-webkit-box-shadow: inset 0 0 3px #aaa;
	box-shadow: inset 0 0 3px #aaa;
}
#box_filter .multiselect.folden.selected {
	background-color: #ffd;
	color: #333;
}
#box_filter .multiselect.folden .button {
	border-color: #bbb;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	background: #eee url('../images/selectarrow.png') no-repeat center center;
	background: url('../images/selectarrow.png') no-repeat center center, -webkit-gradient(linear, center top, center bottom, from(#eee), to(#ddd));
	background: url('../images/selectarrow.png') no-repeat center center, -moz-linear-gradient(center top, #eee, #ddd);
}
#box_filter .multiselect.folden:hover {
	border-color: #888;
}
#box_filter .multiselect.folden:hover .button {
	border-color: #888;
	background: #ddd url('../images/selectarrow.png') no-repeat center center;
	background: url('../images/selectarrow.png') no-repeat center center, -webkit-gradient(linear, center top, center bottom, from(#eee), to(#bbb));
	background: url('../images/selectarrow.png') no-repeat center center, -moz-linear-gradient(center top, #eee, #bbb);
}
#box_filter .multiselect.showed {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	z-index: 101;
	border-color: #bbb #bbb #fff;
}
#box_filter .multiselect.showed.selected {
	color: #333;
}
#box_filter .multiselect.showed .button {
	background: #fff url('../images/selectarrow.png') no-repeat center center;
}
.filter_overlay {
	z-index: 100;
	position: absolute;
	background: #fff;
	border: solid 1px #bbb;
	-moz-box-shadow: 2px 2px 3px #aaa;
	-webkit-box-shadow: 2px 2px 3px #aaa;
	box-shadow: 2px 2px 3px #aaa;
	-webkit-border-radius: 0 4px 4px 4px;
	-moz-border-radius: 0 4px 4px 4px;
	border-radius: 0 4px 4px 4px;
}
.filter_overlay ul {
	padding: 4px 5px;
}
.filter_overlay ul li {
	padding: 2px 4px;
	cursor: pointer;
}
#box_filter .innerbox ul li.indent a, .filter_overlay ul li.indent a {
	padding-left: 1em;
}
.filter_overlay ul li.selected {
	background: #ffa url('../images/filter_remove.png') right center no-repeat;
	padding-right: 20px;
}
.filter_overlay ul li.selected span {
	font-weight: bold;
}
.filter_overlay ul li del {
	color: #888;
}
.filter_overlay ul li em {
	font-weight: normal;
	font-style: normal;
	padding-left: 5px;
	font-size: 0.9em;
}
.filter_overlay ul li:hover {
	background-color: #ffd;
}
.filter_overlay ul li:hover a {
	text-decoration: none;
}
.filter_overlay ul li.showmore {
	text-align: right;
	font-size: 0.9em;
}
.filter_overlay ul li.priceinput, #box_filter ul li.priceinput {
	margin-top: 10px;
	white-space: nowrap;
}
.filter_overlay ul li.priceinput span.fromto, #box_filter ul li.priceinput span.fromto {
	font-size: 0.9em;
}
.filter_overlay ul li.priceinput button, #box_filter ul li.priceinput button {
	padding: 1px 0.75em;
	display: inline;
	margin-left: 4px;
	line-height: 20px;
}
#box_filter ul li.priceinput button {
	clear: both;
	display: block;
	margin: 10px auto;
}
.filter_overlay ul li.priceinput input, #box_filter ul li.priceinput input {
	height: 20px;
	padding: 1px 5px;
	margin: 3px;
	background: #fff;
	line-height: 20px;
	color: #666;
	border: 1px solid #bbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 0 3px #aaa;
	-webkit-box-shadow: inset 0 0 3px #aaa;
	box-shadow: inset 0 0 3px #aaa;
	width: 3.5em;
}
/* Filters END */
img.star0, img.star0-5, img.star1 {
	margin: 0 0 1px 0;
	height: 16px;
	width: 15px;
	vertical-align: middle;
}
img.star0 {
	background: url('../images/star0.png') no-repeat 0 0;
}
img.star0-5 {
	background: url('../images/star0-5.png') no-repeat 0 0;
}
img.star1 {
	background: url('../images/star1.png') no-repeat 0 0;
}
.clear{
  clear:both;
}
.floatl{
  float:left;
  display:inline-block ;
}
.floatr{
  float:right;
  display:inline-block ;
}

.price .old{
 color: #FF0000;
  font-size: 11px;
  text-decoration:line-through;
  font-weight: bold;
  padding-right:20px;
}
.price .new,
.price .normal{
  color: #0096ed;
  font-size: 17px;
  font-weight: bold;
}

.box_infopage .innerbox .resetcss{
  color:#666;
  line-height:18px;
}

.box_infopage .innerbox .resetcss ul{
  margin-top:10px;
  margin-bottom:10px;
}
.categorydesc{ margin-top:10px; margin-bottom:10px;}