@charset "utf-8";
body {
	font: 0.75em Verdana, Geneva, sans-serif;
	color: #666;
	background: #fff url(../images/bg-body.png) no-repeat center top;
	margin: 0px auto;
	padding: 279px 0px 0px;
	border-style: none;
	text-align: center;
	width: 1002px;
}
div {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-style: none;
	position: static;
}
img {
	border-style: none;
}
ul {
	margin: 0px;
	padding: 15px 0px 0px 30px;
}
ul li {
	line-height: 140%;
	list-style: disc;
}
ol li {
	line-height: 140%;
}
p {
	line-height: 140%;
	margin: 0px;
	padding: 15px 0px 0px;
	text-align: left;
}
form {
	margin: 0px;
	padding: 0px;
}
input, textarea {
	font: 1em Verdana, Geneva, sans-serif;
	padding: 1px;
	color: #666;
}
h1, h2, h3 {
	margin: 0px;
	padding: 15px 0px 0px;
	color: #000;
	font-weight: bold;
	font-size: 1.3em;
}
h1 {
	display: block;
	font-size: 1.5em;
	margin: 0px 0px 0px 7px;
	position: absolute;
	padding: 5px 0px 0px;
	text-align: left;
	width: 995px;
	background: url(../images/bg-h1.png) repeat-y right top;
	left: auto;
	top: 315px;
	right: auto;
	text-indent: 230px;
	height: 33px;
	color: #e2007a;
	border-top: 3px solid #f4b5cf;
}
h2 {
	font-size: 1.2em;
}
h2 span {
	font-size: 0.7em;
	color: #666;
	font-weight: normal;
}
h3 {
	font-size: 1.1em;
}
hr {
	display: none;
}
table {
	margin: 15px 0px 0px;
	padding: 0px;
	border-style: none;
	width: 100%;
}
th, td {
	padding: 3px 5px;
	color: #000;
	font-weight: normal;
}
a, a:Hover {
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}
a:Hover {
	color: #000;
}
#sub h1, #bas h1 {
	background: url(none);
}
#bas h1 {
	padding: 50px 0px 0px;
}
#mother {
	margin: 0px auto;
	width: 1002px;
}
#left {
	float: right;
	width: 224px;
	margin: 0px 0px 0px 7px;
	background: url(../images/bg-left.png) no-repeat left top;
	padding: 12px 0px 0px;
	position: relative;
	z-index: 1;
	display: inline;
}
#mother .mans {
	background: url(../images/bg-left-mans.png) no-repeat left top;
}
#selector {
	padding: 0px;
	height: 44px;
}
#selector li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
}
#selector li a, #selector li a:Hover {
	text-indent: 19px;
	display: block;
	float: left;
	margin: 0px 4px 0px 0px;
	width: 103px;
	font-size: 1.1em;
	text-decoration: none;
	color: #666;
}
#mother .mans #selector li a, #mother .mans #selector li a:Hover {
	color: #fff;
}
#selector li a:Hover {
	text-decoration: underline;
}
#selector li #sel-cats, #selector li #sel-cats:Hover {
	color: #fff;
}
#mother .mans #selector li #sel-cats, #mother .mans #selector li #sel-cats:Hover {
	color: #666;
}
#cats, #extra {
	padding: 0px 10px 10px;
	background: url(../images/bg-left-box.png) left top;
}
#extra {
	padding: 0px 10px 10px;
}
#cats li, #extra li {
	list-style: url(none) none;
}
#cats li a, #cats li a:Hover {
	text-decoration: none;
}
#extra li a, #extra li a:Hover {
	color: #000;
	text-decoration: none;
}
#extra li a:Hover {
	text-decoration: underline;
}
#left h3 {
	background: url(../images/bg-left-h3.png);
	padding: 8px 0px 0px 10px;
	height: 27px;
	font-weight: normal;
	color: #fff;
}
#left .box {
	background: url(../images/bg-left-box.png) repeat-y right top;
	padding: 0px 10px 10px;
	width: 204px;
}
#left .box p {
	padding: 8px 0px 0px;
}
#right {
	margin: 0px 7px 0px 6px;
	float: right;
	width: 758px;
	padding: 75px 0px 0px;
	display: inline;
}
#sub #right {
	padding: 60px 0px 0px;
}
#bas #right {
	padding: 110px 0px 0px;
}
#right a {
	color: #000;
}
#right a:Hover {
	text-decoration: none;
}
#right .box, #right .box-nd {
	margin: 10px 0px 0px;
	padding: 0px 10px 10px;
	background: url(../images/bg-right-box.png) repeat-y left top;
	width: 738px;
}
#right .box-indent {
	padding: 5px 0px 0px 70px;
	background: url(../images/bg-box-indent.png) no-repeat;
}
#right .box-indent .box {
	width: 668px;
	margin: 0px;
}
#right .box .in {
	padding: 0px 0px 0px 100px;
	color: #000;
	width: 638px;
}
#breadcrumbs {
	font-size: 0.8em;
	padding: 9px 0px 0px 6px;
	height: 22px;
	font-variant: small-caps;
	text-transform: capitalize;
	background: url(../images/bg-breadcrumbs.png) repeat-y left top;
	position: absolute;
	margin: -70px 0px 0px -6px;
	width: 600px;
	color: #333;
}
#sub #breadcrumbs {
	margin: -55px 0px 0px -6px;
}
#bas #breadcrumbs {
	margin: -105px 0px 0px -6px;
}
#header {
	height: 284px;
	width: 1002px;
	position: absolute;
	left: auto;
	top: 0px;
	right: auto;
	background: url(../images/bg-header.jpg) no-repeat left top;
}
#header-top {
	height: 222px;
}
#header-top ul {
	padding: 0px;
	float: right;
	height: 29px;
}
#header-top ul li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
}
#header-top ul li a, #header-top ul li a:Hover {
	background: url(../images/bg-header-top-item.png) no-repeat right 18px;
	display: block;
	padding: 11px 14px 0px 10px;
	float: left;
}
#header-top ul li .last, #header-top ul li .last:Hover {
	background: url(none);
}
#header-top #basket-link, #header-top #basket-link:Hover {
	display: block;
	height: 50px;
	width: 50px;
	margin: -12px 0px 0px 122px;
	position: absolute;
}
#header-top #basket-link span, #header-top #basket-link:Hover span {
	display: none;
}
#basket {
	color: #fff;
	display: block;
	padding: 14px 0px 0px 825px;
	font-size: 0.8em;
	clear: both;
	height: 34px;
}
#basket a, #basket a:Hover {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-size: 1.2em;
}
#basket a:Hover {
	text-decoration: underline;
}
#logo {
	padding: 0px 0px 0px 99px;
	height: 35px;
}
#logo a, #logo a:Hover {
	display: block;
	height: 35px;
	width: 97px;
	position: absolute;
	z-index: 1;
}
#logo h2 {
	position: absolute;
	font-size: 0.8em;
}
#operator {
	background: url(../images/bg-operator.png);
	margin: 56px 0px 0px 835px;
	height: 151px;
	width: 167px;
	position: absolute;
}
#operator p {
	color: #e2007a;
	padding: 7px 8px 8px;
	font-size: 0.9em;
	line-height: 130%;
}
#operator p span {
	font-size: 1.3em;
}
#operator p a, #operator p a:Hover {
	color: #e2007a;
}
#operator p a:Hover {
	color: #000;
}
#operator form p {
	color: #fff;
	font-size: 0.75em;
	line-height: 140%;
}
#operator .keyword {
	padding: 4px 0px 0px 8px;
	float: left;
}
#operator .keyword input {
	height: 20px;
	border: 1px solid #000;
	width: 110px;
}
#operator .button {
	padding: 4px 8px 0px 0px;
	float: right;
}
#operator .button input {
	color: #000;
	background: #c5c7c8;
	height: 24px;
	width: 30px;
	border-style: none;
	cursor: pointer;
}
#menu {
	height: 57px;
	width: 835px;
	background: url(../images/bg-menu.jpg) no-repeat left top;
}
#menu ul {
	margin: 0px 0px 0px 237px;
	padding: 0px;
	height: 57px;
	background: url(../images/bg-menu-list.png);
	width: 598px;
}
#menu ul li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
}
#menu ul li a, #menu ul li a:Hover {
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	border-right: 1px solid #fff;
	padding: 1px 10px;
	text-transform: uppercase;
	margin: 25px 0px 0px;
}
#menu ul li a:Hover {
	text-decoration: underline;
}
#menu ul li .last, #menu ul li .last:Hover {
	padding-right: 0px;
	border-style: none;
}
#search {
	position: absolute;
	margin: 46px 0px 0px 690px;
}
#search .keyword {
	float: left;
	padding: 0px 5px 0px 0px;
}
#search .keyword input {
	height: 22px;
	border: 1px solid #000;
	width: 200px;
}
#search .button {
	float: left;
}
#search .button input {
	background: url(../images/button-search.png);
	height: 26px;
	width: 97px;
	color: #000;
	cursor: pointer;
	padding: 0px;
	border-style: none;
}
#footer {
	padding: 0px 7px 0px 5px;
	margin: 4px 0px 0px;
}
#footer p {
	color: #fff;
	background: #fff url(../images/bg-footer.png) repeat-x left top;
	padding: 18px 40px 0px 0px;
	text-align: right;
	height: 34px;
}
#footer p a, #footer p a:Hover {
	color: #fff;
	text-decoration: none;
}
#footer p a:Hover {
	text-decoration: underline;
}
#footer p span {
	padding: 0px 5px;
	font-size: 1.2em;
}
.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.shopping, .confirm {
	font-weight: bold;
	color: #e2007a;
	background: url(../images/bg-button-shopping.png);
	padding: 0px;
	height: 33px;
	width: 160px;
	border-style: none;
	cursor: pointer;
	margin: 0px 15px;
}
.confirm {
	color: #fff;
	background: url(../images/bg-button-confirm.png);
	height: 44px;
	width: 200px;
	font-size: 1.2em;
}
.pink {
	color: #e2007a;
}
.pink-name {
	color: #e2007a;
	padding: 0px 10px;
}
.black {
	color: #000;
}
#right .back, #right .back:Hover {
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background: url(../images/icon-back.png) no-repeat 0px 14px;
	display: block;
	padding: 15px 0px 5px 25px;
	float: left;
}
#right .back:Hover {
	text-decoration: underline;
}
#right .next, #right .next:Hover, #right .empty, #right .empty:Hover {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: url(../images/bg-button-login.png);
	display: block;
	padding: 7px 10px 0px;
	float: right;
	height: 26px;
	margin: 10px 0px 0px 20px;
}
#right .empty, #right .empty:Hover {
	background: url(../images/bg-button-continue.png);
}
#right .next:Hover, #right .empty:Hover {
	text-decoration: underline;
}
.total {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	float: left;
}
.paging {
	float: left;
	width: 378px;
	text-align: center;
}
.filter {
	float: left;
	width: 190px;
}
.filter .info {
	float: left;
	margin: 0px 5px 0px 0px;
}
.filter div {
	float: left;
	padding: 4px 0px 0px;
}
.filter div p {
	padding: 0px;
}
.dis-nd {
	margin: 0px 0px 0px 30px;
}
#right .more, #right .more:Hover {
	color: #e2007a;
	text-decoration: none;
}
#right .more:Hover {
	color: #000;
}
.product-list {
	padding: 5px 0px 0px;
}
.product, .product-right {
	background: url(../images/bg-product.png);
	margin: 4px 4px 0px 0px;
	float: left;
	width: 250px;
}
.product-right {
	margin: 4px 0px 0px 0px;
}
#left .box .product {
	width: 204px;
	background: url(../images/bg-product-left.png);
	margin: 4px 0px 0px 0px;
}
.product h2, .product-right h2 {
	font-size: 1em;
	text-align: center;
	padding: 7px 5px 0px;
	height: 40px;
}
.product .status, .product-right .status {
	position: absolute;
	margin: -5px 0px 0px 5px;
}
.product .status .action, .product .status .new, .product-right .status .action, .product-right .status .new {
	background: url(../images/icon-action.png);
	margin: 5px 0px 0px;
	height: 23px;
	width: 23px;
}
.product .status .new, .product-right .status .new {
	background: url(../images/icon-new.png);
}
.product .status .action span, .product .status .new span, .product-right .status .action span, .product-right .status .new span {
	display: none;
}
.product .image, .product .image:Hover, .product-right .image, .product-right .image:Hover {
	text-align: center;
	display: block;
	height: 120px;
}
.product .desc, .product-right .desc {
	padding: 5px 0px 0px;
	text-align: center;
	margin: 0px 0px 0px 4px;
	height: 65px;
}
#left .box .product .desc {
	height: auto;
}
.product .free, .product-right .free {
	color: #000;
	text-align: center;
	position: absolute;
	background: url(../images/icon-car.png) no-repeat 35px 0px;
	margin: -17px 0px 0px;
	padding: 0px;
	width: 250px;
}
.product .price, .product-right .price {
	font-size: 1.5em;
	text-align: center;
	padding: 10px 0px 0px;
	line-height: 120%;
	font-weight: bold;
	height: 40px;
}
.product .price span, .product-right .price span {
	color: #000;
}
.product form, .product-right form {
	background: url(../images/bg-add-form.png) no-repeat left top;
	height: 43px;
}
.product form p, .product-right form p {
	font-weight: bold;
	color: #fff;
	padding: 18px 0px 0px 10px;
	float: left;
	font-size: 0.9em;
}
#right .product form p a, #right .product form p a:Hover, #right .product-right form p a, #right .product-right form p a:Hover {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#right .product form p a:Hover, #right .product-right form p a:Hover {
	text-decoration: underline;
}
.product form .keyword, .product-right form .keyword {
	float: left;
	padding: 11px 0px 0px 55px;
}
.product form .keyword input, .product-right form .keyword input {
	height: 22px;
	border: 1px solid #000;
	width: 30px;
}
.product form .button, .product-right form .button {
	float: right;
}
.product form .button input, .product-right form .button input {
	background: url(../images/button-add.png);
	height: 43px;
	width: 41px;
	cursor: pointer;
	padding: 0px;
	border-style: none;
}
.product .detail, .product .detail:Hover {
	background: url(../images/icon-basket.png) no-repeat;
	display: block;
	margin: -35px 0px 0px 160px;
	height: 45px;
	width: 30px;
}
.product .detail span, .product .detail:Hover span {
	display: none;
}
#articles h2 {
	padding: 10px 0px 0px;
}
.recom-image, .recom-image:Hover {
	display: block;
	margin: 10px 10px 0px 0px;
	float: left;
	height: 62px;
	width: 97px;
}
.recom-info {
	float: left;
	width: 631px;
}
.recom-info p {
	padding: 0px;
}
.recom-info .title {
	padding: 7px 0px 0px;
	font-size: 1.05em;
}
.recom-info .title a, .recom-info .title a:Hover {
	font-weight: bold;
}
#tags {
	font-size: 0.9em;
}
#tags .one, #tags .one:Hover {
	font-size: 1.6em;
}
#tags .two, #tags .two:Hover {
	font-size: 1.4em;
}
#tags .three, #tags .three:Hover {
	font-size: 1.2em;
}
#cert p {
	text-align: center;
}
#newsletter .keyword {
	padding: 8px 0px 0px;
	float: left;
}
#newsletter .keyword input {
	height: 20px;
	border: 1px solid #000;
	width: 155px;
}
#newsletter .button {
	padding: 8px 0px 0px 0px;
	float: right;
}
#newsletter .button input {
	color: #000;
	background: #c5c7c8;
	height: 24px;
	width: 35px;
	border-style: none;
	cursor: pointer;
}
.home-left {
	float: left;
	width: 400px;
}
.home-right {
	margin: 20px 0px 0px;
	float: right;
	width: 315px;
	background: url(../images/bg-search.png) repeat-y left top;
}
.home-banner {
	float: right;
	margin: 10px 0px 0px;
}
.home-right form {
	padding: 10px;
}
.home-right ul {
	padding: 0px;
}
.home-right ul li {
	line-height: normal;
	display: block;
	clear: both;
	height: 30px;
}
.home-right ul li span {
	display: block;
	float: left;
	padding: 0px 5px 0px 0px;
}
.home-right form ul li span select {
	height: 25px;
	border: 1px solid #000;
	width: 215px;
	padding: 2px;
	font-variant: small-caps;
	text-transform: capitalize;
}
.home-right form ul li span select option {
	font-variant: small-caps;
	text-transform: capitalize;
}
.home-right form ul li .sizer {
	color: #000;
	width: 70px;
	padding: 4px 0px 0px;
}
.home-right form ul li .select, .home-right form ul li .select:Hover {
	background: url(../images/button-select.png);
	display: block;
	height: 26px;
	width: 27px;
}
.home-right form ul li .select span, .home-right form ul li .select:Hover span {
	display: none;
}
#right .home-right form ul li .asc, #right .home-right form ul li .asc:Hover {
	background: url(../images/icon-asc.png) no-repeat right 2px;
	padding: 0px 25px 0px 70px;
	color: #666;
}
#right .home-right form ul li .desc, #right .home-right form ul li .desc:Hover {
	background: url(../images/icon-desc.png) no-repeat left 2px;
	padding: 0px 0px 0px 25px;
	color: #666;
}
#right .home-right form ul li .asc:Hover, #right .home-right form ul li .desc:Hover {
	color: #000;
	text-decoration: underline;
}
.home-right form p {
	text-align: right;
	padding: 5px 10px 0px 0px;
}
.home-right form p input {
	background: url(../images/button-find.png);
	height: 31px;
	width: 123px;
	color: #fff;
	cursor: pointer;
	padding: 0px;
	border-style: none;
	font-weight: bold;
}
#payment ul {
	padding: 10px 40px 0px 0px;
	float: left;
}
#payment ul li {
	list-style: url(none) none;
	line-height: normal;
	display: block;
	height: 18px;
}
#payment ul li strong, #payment ul li span {
	display: block;
	float: left;
}
#payment ul li strong {
	width: 150px;
}
#login form ul {
	padding: 10px 0px 0px 180px;
}
#login form ul li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
}
#login form .keyword {
	padding: 0px 10px 0px 0px;
}
#login form .keyword input {
	height: 20px;
	border: 1px solid #000;
	width: 130px;
}
#login form .button input {
	color: #fff;
	background: url(../images/bg-button-login.png);
	height: 33px;
	border-style: none;
	cursor: pointer;
	padding: 0px;
	font-weight: bold;
	width: 90px;
}
#user .data, .checkout .data {
	padding: 10px 90px 0px 0px;
	float: left;
}
.checkout .data {
	padding: 10px 50px 0px 0px;
	width: 280px;
}
#user .data li, .checkout .data li {
	line-height: normal;
	display: block;
	height: 28px;
	list-style: url(none) none;
	color: #000;
}
.checkout .data li {
	height: 35px;
}
#right .indent {
	margin: 35px 0px 0px;
	padding-right: 0px;
}
#user .data li span, .checkout .data li span {
	display: block;
	float: left;
}
#user .data li span input, .checkout .data li span input {
	height: 20px;
	border: 1px solid #000;
	width: 170px;
}
#user .data li .sizer {
	width: 100px;
}
.checkout .data li .sizer {
	width: 70px;
	text-align: right;
	padding: 0px 30px 0px 0px;
}
.checkout .data .news .sizer {
	width: 70px;
	padding: 0px 30px 0px 0px;
}
.checkout .data .news input {
	height: auto;
	width: auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.checkout .data li .sizer span {
	color: #f00;
	display: inline;
	float: none;
}
.checkout .data li .copmany input {
	width: 200px;
	position: absolute;
}
#user .type {
	padding: 10px 0px 0px 94px;
}
#user .type li {
	line-height: normal;
	display: block;
	padding: 0px 50px 0px 0px;
	float: left;
	height: 20px;
	list-style: url(none) none;
	color: #000;
}
#user .address {
	padding: 10px 0px 0px;
	margin: 0px 0px 0px -3px;
	float: left;
}
#user .address li {
	line-height: normal;
	display: block;
	height: 20px;
	list-style: url(none) none;
	color: #000;
}
#user .button {
	float: right;
	padding: 10px 0px 0px;
}
#user .button input {
	color: #fff;
	background: url(../images/bg-button-login.png);
	height: 33px;
	border-style: none;
	cursor: pointer;
	padding: 0px;
	font-weight: bold;
	width: 140px;
}
#add {
	background: url(../images/bg-add.png);
	margin: 100px 0px 0px 300px;
	width: 340px;
}
#add h3 {
	text-align: center;
	padding: 10px 0px 0px;
}
#add ul {
	padding: 15px 0px 0px 90px;
}
#add ul li {
	display: block;
	height: 20px;
	list-style: url(none) none;
}
#add ul li strong, #add ul li span {
	display: block;
	float: left;
}
#add ul li strong {
	width: 105px;
}
#add .show, #add .continue, #add .show:Hover, #add .continue:Hover {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: url(../images/bg-button-login.png);
	text-align: center;
	display: block;
	padding: 5px 0px 0px;
	float: left;
	height: 28px;
	width: 150px;
	margin: 5px 0px 10px 10px;
}
#add .continue, #add .continue:Hover {
	color: #fff;
	background: url(../images/bg-button-continue.png);
	width: 160px;
}
#add .show:Hover, #add .continue:Hover {
	text-decoration: underline;
}
.process {
	padding: 0px;
	margin: -63px 0px 0px;
	position: absolute;
	z-index: 1;
}
.process li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
}
.process li a, .process li a:Hover {
	color: #000;
	background: url(../images/bg-process-item.png) repeat-x;
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 8px 0px 0px;
	float: left;
	height: 26px;
	width: 188px;
	text-decoration: none;
	text-align: center
}
#right .process li .selected, #right .process li .selected:Hover {
	color: #fff;
	background: #e2007a;
	font-weight: bold;
}
.basket-box {
	background: url(../images/bg-right-box.png);
	margin: 10px 0px 0px;
	padding: 0px 0px 10px;
	width: 758px;
}
.basket-box table {
	margin: 10px 0px 0px;
}
.basket-table {
	margin: 25px 0px 0px;
}
.basket-box table th, .basket-table th, #right .box .in th {
	border-top: 2px solid #e2007a;
	border-bottom: 2px solid #e2007a;
	text-align: center;
}
.basket-box table td, .basket-table td, #right .box .in td {
	text-align: center;
	border-bottom: 2px solid #e2007a;
}
.basket-table td {
	text-align: center;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.basket-box table .left, .basket-table .left, #right .box .in .left {
	text-align: left;
}
.basket-box table .image {
	display: block;
	margin: 4px 5px 4px 0px;
	height: 75px;
	width: 65px;
	float: left;
}
#right .basket-box table .name, #right .basket-box table .name:Hover {
	font-weight: bold;
	text-decoration: none;
}
#right .basket-box table .name:Hover {
	text-decoration: underline;
}
.basket-box table .info {
	padding: 0px;
	float: left;
}
.basket-box table .delete, .basket-box table .delete:Hover {
	background: url(../images/button-delete.png);
	display: block;
	height: 19px;
	width: 19px;
}
.basket-box table .delete span, .basket-box table .delete:Hover span {
	display: none;
}
.basket-table .del, .basket-table .update {
	float: left;
	margin: 0px 5px 0px 0px;
}
.basket-box table .add, .basket-table .del input, .basket-table .update input {
	background: url(../images/icon-basket-big.png);
	height: 52px;
	width: 42px;
	border-style: none;
	cursor: pointer;
}
.basket-table .del input, .basket-table .update input {
	background: url(../images/button-delete.png);
	height: 19px;
	width: 19px;
	margin: 5px 0px 0px;
}
.basket-table .update input {
	background: url(../images/button-update.png);
}
.basket-box table .keyword, .basket-table .count {
	float: left;
	padding: 0px 5px 0px 0px;
}
.basket-box table .keyword input, .basket-table .count input {
	height: 22px;
	border: 1px solid #000;
	width: 30px;
	text-align: center;
}
.basket-box table .button {
	float: left;
}
.basket-box table .button input {
	background: #c5c7c8;
	height: 26px;
	width: 80px;
	color: #000;
	cursor: pointer;
	padding: 0px;
	border-style: none;
}
#resum p {
	display: block;
	float: left;
	color: #000;
	padding: 10px 0px 0px;
}
#resum .price {
	font-size: 1.7em;
	float: right;
	padding: 0px;
}
.delivery {
	float: left;
	width: 110px;
}
.delivery-list {
	float: left;
}
.delivery-list li {
	list-style: url(none) none;
}
.delivery-list li span span {
	color: #666;
}
#comments textarea {
	width: 730px;
	border: 1px solid #000;
}
.tabs {
	background: url(../images/bg-tabs.png);
	margin: 10px 0px 0px;
	padding: 0px;
	height: 33px;
}
.tabs li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
}
.tabs li a, .tabs li a:Hover {
	display: block;
	padding: 7px 15px 0px;
	height: 26px;
	color: #000;
	text-decoration: none;
	float: left;
	border-right: 2px solid #f7c5da;
}
.tabs li .last, .tabs li .last:Hover {
	border-style: none;
}
#right .tabs li .selected, #right .tabs li .selected:Hover {
	font-weight: bold;
	color: #fff;
	background: #e2007a;
	border-style: none;
	margin: 0px 0px 0px -2px;
}
.detail-left {
	margin: 0px 8px 0px 0px;
	padding: 20px 0px 0px;
	float: left;
	width: 450px;
}
.detail-left .img, .detail-left .img:Hover {
	display: block;
	height: 270px;
	width: 450px;
}
.detail-left .gallery {
	padding: 5px 0px 0px;
}
.detail-left .gallery .prev, .detail-left .gallery .prev:Hover, #right .detail-left .gallery .next, #right .detail-left .gallery .next:Hover {
	background: url(../images/bg-gallery-left.png);
	display: block;
	margin: 0px 10px 0px 0px;
	float: left;
	height: 63px;
	width: 10px;
}
#right .detail-left .gallery .next, #right .detail-left .gallery .next:Hover {
	background: url(../images/bg-gallery-right.png);
	margin: 0px;
	float: right;
	padding: 0px;
}
#main {
	height: 260px;
}
.detail-left .gallery .prev span, .detail-left .gallery .prev:Hover span, #right .detail-left .gallery .next span, #right .detail-left .gallery .next:Hover span {
	display: none;
}
.detail-left .gallery .thumb {
	float: left;
	width: 407px;
	overflow: hidden;
}
.detail-left .gallery .thumb .in {
	width: 1000px;
}
.detail-right {
	padding: 15px 0px 0px;
	float: left;
	width: 300px;
}
.detail-right .in {
	background: url(../images/bg-detail-right-in.png);
	padding: 0px 10px 10px;
	margin: 5px 0px 0px;
}
.detail-right .in .status {
	position: absolute;
	margin: 5px 0px 0px 260px;
}
.detail-right .in .action, .detail-right .in .new {
	background: url(../images/icon-action.png);
	margin: 5px 0px 0px;
	height: 23px;
	width: 23px;
}
.detail-right .in .new {
	background: url(../images/icon-new.png);
}
.detail-right .in .action span, .detail-right .in .new span {
	display: none;
}
.detail-right .in .main {
	padding: 10px 0px 0px;
}
.detail-right .in .main li {
	list-style: url(none) none;
	font-weight: bold;
}
#right .detail-right .in .main li a, #right .detail-right .in .main li a:Hover {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#right .detail-right .in .main li a:Hover {
	text-decoration: underline;
}
.detail-right .in .main .price {
	font-size: 1.5em;
	color: #000;
}
.detail-right .in .main .free {
	color: #000;
	background: url(../images/icon-car.png) no-repeat;
	padding: 0px 0px 0px 30px;
}
.detail-right .in .buy {
	background: url(../images/bg-buy.png);
	margin: 10px 0px 0px;
	height: 39px;
}
.detail-right .in .buy p {
	padding: 10px 0px 0px 15px;
	float: left;
}
#right .detail-right .in .buy p a, #right .detail-right .in .buy p a:Hover {
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#right .detail-right .in .buy p a:Hover {
	text-decoration: underline;
}
.detail-right .in .buy .keyword {
	float: left;
	padding: 6px 0px 0px 40px;
}
.detail-right .in .buy .keyword input {
	height: 20px;
	border: 1px solid #000;
	width: 25px;
}
.detail-right .in .buy .button {
	margin: -11px 0px 0px 232px;
	position: absolute;
}
.detail-right .in .buy .button input {
	background: url(../images/bg-buy-big.png);
	padding: 0px;
	height: 50px;
	width: 48px;
	border-style: none;
	cursor: pointer;
}
.detail-right .in .comment {
	padding: 8px 0px 0px;
}
#tools {
	height: 53px;
}
#tools ul {
	padding: 0px;
}
#tools li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
}
#tools li a, #tools li a:Hover {
	font-size: 0.7em;
	color: #666;
	text-decoration: none;
	display: block;
	margin: 0px 5px 0px 0px;
	padding: 35px 0px 0px;
	float: left;
	width: 47px;
	text-align: center;
}
#tools li a:Hover {
	text-decoration: underline;
}
#tools li #print, #tools li #print:Hover {
	background: url(../images/icon-print.png) no-repeat center 8px;
}
#tools li #send, #tools li #send:Hover {
	background: url(../images/icon-send.png) no-repeat center 8px;
}
#tools li #info, #tools li #info:Hover {
	background: url(../images/icon-info.png) no-repeat center 8px;
}
#tools li #bookmark, #tools li #bookmark:Hover {
	background: url(../images/icon-bookmark.png) no-repeat center 8px;
}
#tools li #debit, #tools li #debit:Hover {
	background: url(../images/icon-debit.png) no-repeat center 0px;
}
#types {
	margin: 7px 8px 0px 0px;
	padding: 0px;
}
#material {
	margin: 7px 0px 0px;
	padding: 0px;
}
#types .in, #material .in {
	background: url(../images/bg-detail-right-in.png) repeat-y left top;
	padding: 0px 10px 10px;
}
#types .in ul, #material .in ul {
	padding: 10px 0px 0px;
}
#types .in ul li, #material .in ul li {
	display: block;
	float: left;
	height: 90px;
	font-size: 0.9em;
	width: 105px;
}
#types .in ul li span, #material .in ul li span {
	display: block;
	float: left;
	color: #000;
	padding: 0px 4px 0px 0px;
}
#types .in ul li span input, #material .in ul li span input {
	margin: 0px;
}
#types .in ul li .price, #material .in ul li .price {
	color: #666;
	clear: both;
	width: 105px;
}
.feats-left {
	padding: 0px;
	float: left;
	margin: 0px 28px 0px 0px;
	width: 150px;
}
.feats-right {
	float: left;
	width: 560px;
}
.feats-left, .feats-right {
	color: #000;
}
.feats-left ul {
	padding: 5px 0px 0px;
}
.feats-left ul li {
	line-height: normal;
	list-style: url(none) none;
}
.feats-left ul li span {
	color: #666;
}
.feats-right ul {
	padding: 5px 0px 0px;
}
.feats-right ul li {
	line-height: normal;
	display: block;
	float: left;
}
.feats-right ul li span {
	display: block;
	float: left;
	color: #666;
}
.feats-right ul li .price {
	clear: both;
	width: 175px;
	padding: 0px 0px 0px 7px;
}
.feats-right ul li .price span {
	color: #000;
	display: inline;
	float: none;
}
.downloads {
	padding: 15px 0px 0px;
}
.downloads li {
	list-style: url(none) none;
}
#delivery {
	display: none;
}
.rss_icon {
	margin-left:714px;
	margin-top:10px;
	position:absolute;
}