body {
	font:11px arial,sans-serif;
	color:#000;
	background:#372254;
	margin:0;
	min-width:1000px;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border:none;
}
img {border:none}
#main {
	margin:0 7px;
	background:#fff;
}
.logo {
	display:block;
	background:url(../images/logo.gif) no-repeat;
	width:165px;
	height:94px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	margin:0;
}
#header {
	width:100%;
	overflow:hidden;
}
.header {padding:0 0 0 247px}
.logo-holder {
	float:left;
	width:209px;
	padding:0 0 0 38px;
	margin:39px 0 0 -247px;
}
* html .logo-holder {
	position:relative;
	display:inline;
}
.head {
	float:left;
	width:100%;
}
#menu {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#menu li {
	float:left;
	width:17%;
}
#menu li.contact {width:15%}
* html #menu li.contact {width:14.75%}
#menu li a {
	display:block;
	background:url(../images/but.gif) repeat-x;
	height:50px;
	cursor:pointer;
	text-decoration:none;
}
#menu li a span {
	font:14px/42px Tahoma, Verdana, sans-serif;
	display:block;
	color:#0051e6;
	background:url(../images/border.gif) no-repeat 100% 0;
	height:42px;
	padding:8px 0 0;
	text-align:center;
	text-decoration:underline;
}
#menu li a.contact span {background:none}
#menu li a:hover {
	background:url(../images/but-over.gif) repeat-x;
	text-decoration:none;
}
#menu li a:hover span {text-decoration:none}
#menu li a.active {background:url(../images/but-over.gif) repeat-x}
#menu li a.active span {text-decoration:none}
.banner {
	background:url(../images/bg-banner.gif) repeat-x;
	width:99.9%;
	overflow:hidden;
}
.banner-info {
	background:url(../images/banner.jpg) no-repeat;
	width:100%;
	height:128px;
	overflow:hidden;
}
.slogan {
	float:left;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	width:300px;
	margin:33px 0 0 22px;
	display:inline;
}
.slogan span {
	display:block;
	font:18px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.slogan em {
	display:block;
	font:22px/22px Arial, Helvetica, sans-serif;
	color:#fff;
}
.call {
	float:right;
	width:210px;
	padding:13px 20px 0 0;
}
.call p {
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#e2e8ed;
	margin:0;
}
.phone {
	width:210px;
	overflow:hidden;
}
.phone div {
	width:210px;
}
.phone div div {
	float:left;
	font:18px/20px Tahoma, Verdana, sans-serif;
	color:#e2e8ed;
	width:69px;
	margin:2px 0 0;
}
.phone div strong {
	font:bold 26px/28px Tahoma, Verdana, sans-serif;
	color:#fff;
}
.work {
	width:230px;
	margin:13px 0 0;
	overflow:hidden;
}
.work span {
	float:left;
	font:12px/14px Tahoma, Verdana, sans-serif;
	color:#e2e8ed;
	padding:0 8px 0 0;
}
.work strong {
	width:40px;
	float:left;
	font:bold 12px/14px Tahoma, Verdana, sans-serif;
	color:#e2e8ed;
}
.work em {
	float:left;
	background:url(../images/ico-time.gif) no-repeat;
	width:11px;
	height:11px;
	margin:2px 7px 0 0;
	text-indent:-9999px;
}
#content {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-columns.gif) repeat-y;
}
.holder {
	background:url(../images/border01.gif) repeat-x 0 100%;
}
.hold {background:url(../images/bg-hold.gif) repeat-y}
.holder-info {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-holder.gif) repeat-y 100% 0;
	padding:0 0 22px;
}
.content {padding:0 0 0 247px}
.sidebar {
	float:left;
	width:242px;
	padding:0 0 0 5px;
	margin:0 0 0 -247px;
}
* html .sidebar {
	display:inline;
}
.cart {
	background:#602e6a url(../images/bg-cart.gif) repeat-x;
	width:232px;
	padding:13px 0 12px 10px;
	min-height:27px;
	overflow:hidden;
}
* html .cart {
	height:28px;
	overflow:visible;
}
.cart h2 {
	font:16px/18px Tahoma, Verdana, sans-serif;
	color:#fff;
	padding:0 0 0 34px;
	background:url(../images/cart.gif) no-repeat;
	margin:0;
}
.cart p {
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#ecdaef;
	margin:0 0 0 7px;
}
.cart p strong {
	font:bold 11px/14px Tahoma, Verdana, sans-serif;
	color:#fff;
}
.cart ul {
	width:225px;
	padding:0 0 0 7px;
	margin:3px 0 0;
	overflow:hidden;
	list-style:none;
}
.cart ul li {
	float:left;
	padding:0 0 0 55px;
}
.cart ul li:first-child {padding:0}
.cart ul li a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.cart ul li a:hover {text-decoration:none}
.nav {
	width:210px;
	padding:0 22px 0 10px;
	margin:23px 0 0;
	overflow:hidden;
	list-style:none;
}
.nav li {
	float:left;
	width:210px;
	margin:1px 0;
}
.nav li a {
	float:left;
	font:14px/16px Tahoma, Verdana, sans-serif;
	color:#004cca;
	padding:2px 0 3px 18px;
	width:192px;
	cursor:pointer;
	background:url(../images/arrow01.gif) no-repeat 7px 9px;
	text-decoration:underline;
}
.nav li a:hover {
	color:#fff;
	background:#9c4d80 url(../images/nav-over.gif) repeat-x;
	text-decoration:none;
}
.nav li a.active {
	color:#fff;
	background:#9c4d80 url(../images/nav-over.gif) repeat-x;
	text-decoration:none;
}
.nav li a span {
	float:left;
	font:14px/16px Tahoma, Verdana, sans-serif;
	color:#004cca;
	width:177px;
	padding:0 15px 0 0;
}
.nav li a:hover span {
	color:#fff;
	background:url(../images/arrow02.gif) no-repeat 95% 50%;
}
.nav li a.active span {
	color:#fff;
	background:url(../images/arrow02.gif) no-repeat 95% 50%;
}
.nav ul {
	float:left;
	width:210px;
	padding:0;
	margin:0;
	list-style:none;
}
.nav ul li {
	width:177px;
	padding:3px 0 3px 33px;
}
.nav ul li a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#000;
	padding:0;
	background:none;
	width:auto;
}
.nav ul li a:hover {
	color:#000;
	background:none;
}
.nav ul ul {
	width:177px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.nav ul ul li {
	width:162px;
	padding:3px 0 3px 15px;
}
.nav ul ul li a {color:#646464}
.nav ul ul li a:hover {color:#646464}
.info {
	float:left;
	width:100%;
}
.search {
	background:#fff;
	width:100%;
	padding:17px 0 15px;
	height:20px;
}
.find {
	width:715px;
	overflow:hidden;
	padding:0 0 0 15px;
}
.find input {float:left}
.find label {
	float:left;
	font:12px/20px Tahoma, Verdana, sans-serif;
	color:#010101;
	padding:0 12px 0 0;
}
.find .text {
	float:left;
	font:12px/14px Tahoma, Verdana, sans-serif;
	color:#010101;
	width:160px;
	height:14px;
	padding:2px 5px;
	margin:0 20px 0 0;
	border:1px solid #7f9db9;
	background:none;
}
.place {
	background:url(../images/bg-place.gif) repeat-x;
	width:100%;
	height:39px;
	overflow:hidden;
}
.place div {
	background:url(../images/bg-holder.gif) repeat-y 100% 0;
	width:100%;
	overflow:hidden;
}
.place ul {
	padding:13px 0 12px 14px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.place ul li {
	float:left;
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#949494;
	padding:0 0 0 8px;
	margin:0 3px 0 0;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.place ul li:first-child {background:none}
.place ul li a {
	float:left;
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	text-decoration:underline;
}
.place ul li a:hover {text-decoration:none}
.place ul li a.home {
	background:url(../images/ico-home.gif) no-repeat;
	width:13px;
	height:11px;
	margin:2px 0 0;
	text-indent:-9999px;
}
.inf {padding:15px 15px 0 22px}
.inf h1 {
	font:20px/22px Tahoma, Verdana, sans-serif;
	color:#000;
	margin:0;
}
.product {
	width:100%;
	overflow:hidden;
	padding:0 0 21px;
	margin:0;
	list-style:none;
	border-bottom:1px solid #ebeff2;
}
.low {
	padding:0;
	border-bottom:none;
}
.product li {
	float:left;
	width:33%;
}
.item {
	float:left;
	width:210px;
	background:url(../images/bg-product.jpg) repeat-x 0 100%;
	padding:0 0 6px;
}
.desc {
	width:208px;
	overflow:hidden;
}
.photo {
	padding-top:20px;
	padding-bottom:10px;
	float:left;
	width:124px;
	min-height:110px;
}
.photo img {display:block}
.item-info {
	float:left;
	width:80px;
	padding:39px 0 0;
}
.item-info span {
	font:11px/12px Tahoma, Verdana, sans-serif;
	color:#9a9898;
	display:block;
}
.item-info strong {
	font:24px/26px Tahoma, Verdana, sans-serif;
	color:#f20028;
	display:block;
}
.item p {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	margin:0;
	text-align:center;
}
.item p a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	text-decoration:underline;
}
.item p a:hover {text-decoration:none}
.about {
	width:100%;
	overflow:hidden;
	padding:13px 0 0;
}
.about p {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#646464;
	margin:0 0 13px;
}
.list {
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0 0 13px;
	list-style:none;
}
.list li {
	padding:2px 0 2px 11px;
	background:url(../images/arrow03.gif) no-repeat 0 8px;
}
.list li a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#004cca;
	text-decoration:underline;
}
.list li a:hover {text-decoration:none}
.about h2 {
	font:14px/18px Tahoma, Verdana, sans-serif;
	color:#000;
	margin:0 0 3px;
}
#data {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	border-collapse:collapse;
}
#data .cell1 {width:14%}
#data .cell2 {width:30%}
#data .cell3 {width:14%}
#data .cell4 {width:14%}
#data .cell5 {width:14%}
#data .cell6 {width:14%}
#data td {
	padding:0 7px;
	height:36px;
	font:11px/16px Tahoma, Verdana, sans-serif;
	color:#2d343f;
}
#data td a {
	font:11px/16px Tahoma, Verdana, sans-serif;
	color:#0055d8;
	text-decoration:underline;
}
#data td a:hover {text-decoration:none}
#data .heads td {
	background:url(../images/bg-top.gif) repeat-x 0 100%;
	height:24px;
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#000;
}
#data .text {
	float:left;
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#2d343f;
	width:34px;
	height:14px;
	padding:0 3px;
	border:1px solid #7f9db9;
}
#data td span {
	float:left;
	font:11px/16px Tahoma, Verdana, sans-serif;
	color:#2d343f;
}
#data td a.delete {
	float:right;
	background:url(../images/delete.gif) no-repeat;
	width:9px;
	height:9px;
	margin:0 4px 0 0;
	text-indent:-9999px;
}
.price {
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
}
.price span {
	float:right;
	font:14px/18px Tahoma, Verdana, sans-serif;
	color:#000;
	margin:0 40px 0 0;
}
.deliver {
	width:100%;
	padding:0;
	margin:13px 0 0;
	overflow:hidden;
	list-style:none;
}
.deliver li {
	float:left;
	padding:0 30px 0 0;
}
.deliver li a {
	font:14px/18px Tahoma, Verdana, sans-serif;
	color:#0055d8;
	text-decoration:underline;
}
.deliver li a.clear {color:#646464}
.deliver li a:hover {text-decoration:none}
.names {
	width:100%;
	padding:0;
	margin:0 0 15px;
	overflow:hidden;
	list-style:none;
}
.names li {
	width:100%;
	padding:3px 0;
}
.names li a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	text-decoration:underline;
}
.names li a:hover {text-decoration:none}
.part {
	width:100%;
	overflow:hidden;
	position:relative;
}
.sort {
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
}
.sort li {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#222;
	display:inline;
	padding:0 5px 0 11px;
	background:url(../images/arrow04.gif) no-repeat 0 50%;
}
.sort li:first-child {background:none}
.sort li a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	text-decoration:underline
}
.sort li a:hover {text-decoration:none}
.pages {
	float:right;
	position:absolute;
	top:0;
	right:0;
	padding:0 10px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.pages li {
	display:inline;
	padding:0 0 0 3px;
}
.pages li a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#2268e9;
	text-decoration:underline;
}
.pages li a:hover {
	color:#646464;
	text-decoration:none;
}
.pages li a.active {
	color:#646464;
	text-decoration:none;
}
.filter {padding:0 30px}
.filter ul {
	width:100%;
	padding:0;
	margin:13px 0 0;
	list-style:none;
	overflow:hidden;
	text-align:center;
}
.filter li {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#646464;
	display:inline;
}
.filter li a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	text-decoration:underline;
}
.filter li a:hover {text-decoration:none}
.products {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.products li {
	float:left;
	width:100%;
	margin:28px 0 0;
}
.products-info {padding:0 100px 0 125px}
.foto {
	float:left;
	width:125px;
	margin:0 0 0 -125px;
}
* html .foto {display:inline}
.prices {
	float:right;
	width:100px;
	margin:15px -100px 0 0;
}
* html .prices {
	display:inline;
	position:relative;
}
.prices span {
	float:right;
	font:12px/14px Tahoma, Verdana, sans-serif;
	color:#9a9898;
	margin:0 10px 0 0;
}
.prices span strong {
	display:block;
	font:24px/26px Tahoma, Verdana, sans-serif;
	color:#f20028;
}
.describe {
	float:left;
	width:100%;
	margin:15px 0 0;
}
.describe-info {padding:0 10px 0 0}
.describe h3 {
	font:14px/18px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	margin:0;
}
.describe h3 a {
	font:14px/18px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	text-decoration:underline;
}
.describe h3 a:hover {text-decoration:none}
.describe p {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#646464;
	margin:0;
}
.describe-info div {
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
}
.describe-info div span {
	float:left;
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#aaa;
	padding:0 5px 0 0;
}
.describe-info div em {
	float:left;
	width:9px;
	height:9px;
	margin:4px 0 0;
	text-indent:-9999px;
}
.describe-info div em.plus {background:url(../images/plus.gif) no-repeat}
.describe-info div em.minus {background:url(../images/minus.gif) no-repeat}
.show {
	width:100%;
	overflow:hidden;
	margin:25px 0 0;
	position:relative;
}
.show p {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#646464;
	margin:0;
	text-align:center;
}
.show p a {
	font:bold 12px/16px Tahoma, Verdana, sans-serif;
	color:#000;
}
a.next {
	position:absolute;
	top:0;
	right:10px;
	float:right;
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	padding:0 13px 0 0;
	background:url(../images/arrow03.gif) no-repeat 100% 50%;
	text-decoration:underline;
}
a.next:hover {text-decoration:none}
.box {
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
}
.box-info {padding:0 0 0 362px}
.box-foto {
	float:left;
	width:362px;
	margin:0 0 0 -362px;
}
* html .box-foto {
	display:inline;
}
.box-inf {
	float:left;
	width:100%;
}
.box-inf p {
	font:12px/14px Tahoma, Verdana, sans-serif;
	color:#646464;
	margin:0;
}
.box-inf span {
	display:block;
	font:12px/14px Tahoma, Verdana, sans-serif;
	color:#9a9898;
	margin:15px 0 0;
}
.box-inf span strong {
	display:block;
	font:24px/26px Tahoma, Verdana, sans-serif;
	color:#f20028;
}
.buy {
	overflow:hidden;
	width:100%;
	margin:15px 0 0;
}
.buy p {
	float:left;
	margin:3px 4px 0 0;
}
.buy input {float:left}
.buy .text {
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#000;
	width:19px;
	height:14px;
	padding:0 2px;
	margin:3px 12px 0 0;
	border:1px solid #7f9db9;
}
.parts {
	width:100%;
	overflow:hidden;
	margin:31px 0 0;
}
.parts p{
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#646464;
}



.parts div {
	float:left;
	width:33%;
}
.parts div h4 {
	font:bold 12px/16px Tahoma, Verdana, sans-serif;
	color:#646464;
	margin:12px 0 0;
}
.parts div p {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#646464;
	margin:0;
}
.parts div span {
	display:block;
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#646464;
	margin:12px 0 0;
}
.send {
	width:100%;
	overflow:hidden;
	margin:25px 0 0;
}
.send h2 {
	font:20px/22px Tahoma, Verdana, sans-serif;
	color:#000;
	margin:0;
}
.cost {
	width:100%;
	padding:0;
	margin:7px 0 0;
	list-style:none;
	overflow:hidden;
}
.cost li {
	float:left;
	width:100%;
	margin:4px 0 0;
}
.cost label {
	float:left;
	width:100%;
	font:12px/18px Tahoma, Verdana, sans-serif;
	color:#646464;
}
.cost input {float:left}
.cost .text {
	font:12px/14px Tahoma, Verdana, sans-serif;
	color:#646464;
	width:302px;
	height:14px;
	padding:2px 5px;
	margin:0;
	border:1px solid #7f9db9;
}
.cost .code {
	float:left;
	width:170px;
	margin:5px 0 0;
}
.cost .code label {width:170px}
.cost .code span {
	float:left;
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#b1b1b1;
}
.sending {
	float:left;
	width:300px;
	margin:5px 0 0;
}
.sending div {
	width:300px;
	overflow:hidden;
	padding:0 0 8px;
}
.sending div img {display:block}
.sending .field {
	font:12px/14px Tahoma, Verdana, sans-serif;
	color:#646464;
	width:134px;
	height:14px;
	padding:2px 5px;
	margin:0 12px 0 0;
	border:1px solid #7f9db9;
}
.block {
	width:100%;
	overflow:hidden;
	margin:40px 0 0;
}
.block p {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#646464;
	margin:0;
}
.block p strong {
	display:block;
	font:20px/22px Tahoma, Verdana, sans-serif;
	color:#000;
}
.comment {
	width:100%;
	overflow:hidden;
	margin:32px 0 0;
}
.comment a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	text-decoration:underline;
}
.comment a:hover {text-decoration:none}

#footer {
	background:url(../images/bg-footer.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
	padding:41px 0 20px;
}
.footer {padding:0 7px 0 5px}
.foot {
	border:1px solid #edece9;
	width:100%;
	padding:13px 0;
	overflow:hidden;
}
.foot-info {padding:0 0 0 241px}
.banners {
	float:left;
	width:241px;
	padding:0;
	list-style:none;
	margin:0 0 0 -241px;
}
.banners li {
	float:left;
	padding:0 14px 0 15px;
}
* html .banners {
	display:inline;
	position:relative;
}
.menu {
	float:left;
	width:100%;
	padding:7px 0;
	margin:0;
	list-style:none;
	text-align:center;
}
.menu li {
	float:left;
	width:16.5%;
	background:url(../images/separator03.gif) no-repeat 0 50%;
}
.menu li:first-child {background:none}
.menu li.contact {width:17.25%}
.menu li a {
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#45515a;
	text-decoration:underline;
}
.menu li a:hover {text-decoration:none}
.footer p {
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#45515a;
	margin:12px 0 0;
	text-align:center;
}
.footer p a {
	font:11px/14px Tahoma, Verdana, sans-serif;
	color:#0051e6;
	text-decoration:underline;
}
.footer p a:hover {text-decoration:none}
