body {
  	padding: 0;
  	margin: 0;
  	font-size: 11px;
  	font-family: Tahoma, Verdana, sans-serif;
  	background: url('images/back.gif');
}
* {
  	margin: 0;
  	padding: 0;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clear {
  	clear: both;
  	overflow: hidden;
  	height: 0px;
}
#site {
    margin: 0 auto 0;
    width: 917px;
  	padding: 0;
  	overflow: hidden;
}
#header {
    background: url('images/header_back.gif') no-repeat top left;
    height: 149px;
}
#flags {
    width: 474px;
}
a.logo {
    width: 407px;
    height: 122px;
    display: block;
}
a.logo span {
    display: none;
}
.bg, .en {
    width: 17px;
    height: 14px;
    display: block;
}
.en {
    background: url('images/en_flag.gif') no-repeat;
}
.bg {
    background: url('images/bg_flag.gif') no-repeat;
    margin: 0 2px 0 9px;
}
#bag {
    padding: 11px 0 0 0;
    width: 383px;
}
#bag table {
    color: #301930;
    border-collapse: collapse;
    
}
#bag table input.normal, table.register input.txt  {
    background: url('images/inputback.gif') no-repeat;
    height: 17px;
    width: 127px;
    display: block;
    border: 0;
    padding: 4px 0 0 3px;
    color: #301930;
    font-size: 11px;
    margin: 0 0 2px;
}
table.register1 input.txt, input.check {
	background: url('images/inputback1.gif') no-repeat;
    height: 17px;
    width: 177px;
    display: block;
    border: 0;
    padding: 4px 0 0 3px;
    color: #301930;
    font-size: 11px;
    margin: 0 0 2px;
}

table.register1 input.txtoff {	
    height: 0px;
    color: #301930;
    border: 0;
    font-size: 1px;    
}
#bag table td.padding {
    padding-right: 5px;
}
#bag table td.links, #bag table td.links a {
    color: #fff;
}
#bag table td.links a {
    font-size: 10px;
}
#bag table td.links a:hover {
    text-decoration: none;
}
#bag div.table {
    padding: 0 53px 0 0;
    margin: 0;
}
#bag div.basket {
    width: 164px;
    padding: 10px 60px 0 0;
}
#bag div.basket div.text {
    color: #fff;
    font-weight: bold;
    padding-top: 0px;
}
#bag div.basket div.text a {
    font-weight: normal;
    color: #fff;
}
#bag div.basket div.text a:hover {
    text-decoration: none;
}
#bag a.basketbag {
    background: url('images/bag.gif') no-repeat;
    width: 41px;
    height: 55px;
    display: block;
    margin: 5px 0 0 0;
}
#menu {
    background: url('images/menu_back.gif') repeat-x;
    height: 40px;
    overflow: hidden;
    text-align: center;
}
#menu ul {
    list-style: none;
}
#menu ul li.normal, #menu ul li.last {
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    height: 40px;
    width: 151px;
    padding: 0 1px 0 0;
}
#menu ul li.last {
	 width: 156px;
}
#menu ul li.normal {
    background: url('images/menu_separator.gif') no-repeat top right;
}
#menu ul li a {
    display: block;
    height: 28px;
    padding: 12px 0 0 0;
    color: #fff;
    text-decoration: none;
    overflow: hidden;
}
#menu ul li a:hover {
    background: url('images/menu_back_hover.gif') repeat-x;
} 
#content {
    background: #ecd7e5 url('images/content_back.gif') repeat-x top;
}
#flash {
    width: 917px;
    height: 174px;
    overflow: hidden;
    text-align: center;
}
#leftpanel {
    width: 159px;
    background: #fff url('images/leftpanelback.gif') repeat-x bottom;
}
#leftpanel #leftmenu {
    background: #461033 url('images/leftmenuback.gif') repeat-x;
    width: 149px;
    padding: 11px 0 0 10px;
    margin: 0 0 4px;
    min-height: 400px;
}
* html #leftpanel #leftmenu {
	height: 400px;
}
#leftmenu h2 {
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 10px;
    color: #fff;
}
#leftmenu h2 a {
	color: #fff;
	text-decoration: none;
}
#leftmenu h2 a:hover {
	color: #ffaee2;
	text-decoration: underline;
}
#leftmenu div.sepdot {
    background: url('images/separator_back.gif');
    height: 1px;
    overflow: hidden;
    width: 130px;
    margin-bottom: 11px;
}
#leftmenu ul {
    list-style: none;
    margin: 0 0 15px;
}
#leftmenu ul li {
    background: url('images/ul-list-style2.gif') no-repeat top left;
    padding: 0 0 0 8px;
    margin: 0;
}
#leftmenu ul li a {
    color: #fff;
    text-decoration: none;
}
#leftmenu ul li a:hover {
    /*color: #ffaee2;*/
    text-decoration: underline;
}
#leftpanel div.box {
    width: 158px;
    padding: 0 0 15px 1px;
    overflow: hidden;
}
#leftpanel div.box h2, #rightpanel h2 {
    background: #72114f url('images/he_back_leftpanel.gif') no-repeat top left; 
    width: 147px;
    color: #fff;
    font-size: 11px;
    padding: 9px 0 8px 9px;
    overflow: hidden;
}
#leftpanel div.box table td {
    width: 154px;
    overflow: hidden;
    height: 131px;
    text-align: center;
    vertical-align: middle;
}
#leftpanel div.box img {
    border: 0px;
}
#leftpanel div.box a.stars, span.arrow, span.arrow_empty {
    width: 18px;
    height: 17px;
    display: block;
    margin: 0 2px 0 0;
    float: left;
}
#leftpanel div.box a.stars {
	background: url('images/starnew.gif') no-repeat;
}	
span.arrow {
	background: url('images/stars.gif') no-repeat;
}
span.arrow_empty {
	background: url('images/asterisc_empty.gif') no-repeat;
}
#leftpanel div.box div.vote {
    text-align: left;
    padding: 0 0 0 30px;
}
#leftpanel div.box div.text {
    padding: 9px 9px 0 9px;
}
#leftpanel div.box a.date {
    color: #1d1c1b;
    text-decoration: none;
    font-weight: bold;
    margin: 0 0 4px 0;
    display: block;
}
#leftpanel div.box a.date:hover {
    color: #72114f;
}
#leftpanel div.box p.textarticle {
    text-align: justify;
    color: #1d1c1b;
}
div.box p.textarticle a {
    color: #1d1c1b;
}
div.box p.textarticle a:hover {
    text-decoration: none;    
}
div.box p.more {
    padding: 10px 0 0 0;
    color: #651f4c;
}
div.box a.more {
    color: #651f4c;
}
div.box a.more:hover {
    text-decoration: none;
}
#centerpanel {
    width: 597px;
    overflow: hidden;
    background: url('images/centerpanel_back.gif') no-repeat top;
}
div.search {
    background: url('images/searchback.gif') no-repeat top;
    width: 583px;
    height: 33px;
    overflow: hidden;
    padding: 6px 0 0 14px;
}
div.search span {
    font-weight: bold;
    color: #382b34;
}
div.search p {
    vertical-align: middle;
}
div.search input.searching {
    width: 125px;
    border: 1px solid #bdbdbd;
    font-size: 11px;
    color: #66214e;
    margin: 0 0 0 3px;
    height: 13px;
    padding: 2px 0 2px 2px;
}
div.search input.btn {
    vertical-align: middle;
    margin: 0 12px 4px 12px;
}
div.search select {
    font-size: 11px;
    border: 1px solid #bdbdbd;
    padding: 1px 0 1px 1px;
    width: 141px;
    font-weight: bold;
}
div.search a {
    color: #2e172e;
    vertical-align: middle;
}
div.search a:hover {
    text-decoration: none;
}
#centermenu_bg, #centermenu_en {
    height: 152px;
    width: 559px;
    overflow: hidden;
    position: relative;
    top: -3px;
    padding: 0 0 0 38px;
    margin: 0 0 -3px;
}
#centermenu_bg {
	background: url('images/centermenu.jpg') no-repeat;
}
#centermenu_en {
	background: url('images/centermenu_en.jpg') no-repeat;
}
#centermenu_bg a, #centermenu_en a {
    width: 96px;
    height: 98px;
    display: block;
}
#centermenu_bg a.bigbag:hover, #centermenu_en a.bigbag:hover{
    background: url('images/bag-thing.gif') no-repeat;
}
#centermenu_bg a.bigbag, #centermenu_en a.bigbag {
    margin: 0 43px 0 0;
}
#centermenu_bg a.lorry:hover, #centermenu_en a.lorry:hover {
    background: url('images/lorry.jpg') no-repeat;
}
#centermenu_bg a.lorry, #centermenu_en a.lorry {
    margin: 0 47px 0 0;
}
#centermenu_bg a.letter:hover, #centermenu_en a.letter:hover {
    background: url('images/letter-write.gif') no-repeat;
}
#centermenu_bg a.letter, #centermenu_en a.letter {
    margin: 0 46px 0 0;
}
#centermenu_bg a.penny:hover, #centermenu_en a.penny:hover {
    background: url('images/penny.jpg') no-repeat;
}
#centerpanel div.contentsite {
    padding: 0 7px 0 7px;
    width: 583px;
    min-height: 760px;
}
* html #centerpanel div.contentsite {
    height: 760px;
}
#centerpanel div.contentsite1 {
    padding: 0 7px 0 7px;
    width: 583px;
    min-height: 620px;
}
* html #centerpanel div.contentsite1 {
    height: 620px;
}
div.title, div.title1 {
    width: 564px;
    overflow: hidden;
    color: #000;
}
div.title {
    background: url('images/back-title.gif') no-repeat;
    height: 28px;
    padding: 6px 12px 0 7px;
}
div.title1 {
    background: url('images/back-title3.gif') no-repeat;
    height: 36px;
    padding: 6px 12px 0 7px;
}
div.title2 {
	width: 583px;
}
div.title2 div.top {
	background: url('images/back-title-center.gif') repeat-y;
}
div.title2 div.sthback {
	background: url('images/back-title-top.gif') no-repeat top;
	 padding: 6px 12px 3px 7px;
	 display: block;
}
div.title2 div.bottom {
	background: url('images/back-title-bottom.gif') no-repeat bottom;
	height: 18px;
	padding: 0px;
}
div.title p.text, div.title1 p.text, div.title2 p.text {
    font-weight: bold;
}
div.title a, div.title1 a, div.title2 a {
    color: #000;
}
div.title a:hover, div.title1 a:hover, div.title2 a:hover {
    text-decoration: none;
} 
div.product, div.producthover, div.product1, div.producthover1 {
    width: 191px;
    height: 159px;
    overflow: hidden;
    margin: 0 5px 8px 0;
}
div.product, div.producthover {
	float: left;
}
div.product1, div.producthover1 {
	float: right;
}
div.product {
	background: url('images/product_back.gif') no-repeat;
}
div.producthover {
	background: url('images/product_back_hover.gif') no-repeat;
}
div.product table td, div.producthover table td {
    height: 120px;
    width: 189px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
div.product table img {
    border: 0;
}
div.producthover table img {
	border: 1px solid #e1e1e1;
}
div.product div.icons, div.producthover div.icons {
    position: relative;
    top: -121px;
    margin: 0 5px -121px 0;
    height: 39px;
}
div.product div.icons a, div.producthover div.icons a {
    height: 39px;
    width: 39px;
    display: block;
}
div.product div.icons a.new, div.producthover div.icons a.new {
    background: url('images/new-icon.gif') no-repeat;
}
div.product div.icons a.promo, div.producthover div.icons a.promo {
    background: url('images/promo-icon.gif') no-repeat;
}
div.promo1 {
	background: url('images/promo-icon.gif') no-repeat;
	width: 39px;
	height: 39px;
	overflow: hidden;
}
div.new1 {
	background: url('images/new-icon.gif') no-repeat;
	width: 39px;
	height: 39px;
	overflow: hidden;
}
div.product div.details, div.producthover div.details {
    padding: 0 10px 0 10px;
}
div.product div.details a.text, div.producthover div.details a.text {
    color: #000;
}
div.product div.details a:hover, div.producthover div.details a:hover {
    text-decoration: none;
}
div.product div.details a.buy, div.product div.details a.info, div.producthover div.details a.buy, div.producthover div.details a.info {
    width: 13px;
    height: 13px;
    display: block;
    margin: 4px 3px 0 0;
}
div.product div.details a.info, div.producthover div.details a.info {
    background: url('images/info-icon.gif') no-repeat;
}
div.product div.details a.buy, div.producthover div.details a.buy {
    background: url('images/buy-icon.gif') no-repeat;
}
#rightpanel {
    width: 158px;
    padding: 0 0 0 2px;
    overflow: hidden;
}
#rightpanel div.smallproduct {
    width: 160px;
    padding: 14px 0 8px 0;
}
div.smallproduct div.image, div.smallproduct div.image1 {
    width: 105px;
    height: 103px;
    margin: 0 0 11px;
    overflow: hidden;
    background: #fff;
}
div.smallproduct div.image {
	border: 1px solid #e1e1e1;
}
div.smallproduct div.image1 {
	border: 1px solid #a2a1a1;
}
div.smallproduct div.image img, div.smallproduct div.image1 img {
    border: 0;
}
div.smallproduct p {
    font-weight: bold;
}
div.smallproduct p a {
    font-weight: normal;
    color: #000;
}
#footer {
    border-top: 1px solid #72114f;
    background: #a15787 url('images/footer_back2.jpg') no-repeat left bottom;
    width: 917px;
    padding: 0 0 15px;
}
#footer div.newsletter {
    width: 154px;
    padding: 9px 0 25px 9px;
}
#footer div.newsletter h2 {
    color: #330623;
    font-size: 11px;
    height: 18px;
    overflow: hidden;
    display: block;
    text-transform: uppercase;
}
#footer div.newsletter input.text {
    width: 115px;
    border: 1px solid #bdbdbd;
    font-size: 11px;
    font-family: Tahoma, Verdana, sans-serif;
    padding: 2px 0 3px 2px;
    margin: 0 5px 0 0;
    position: relative;
    top: 1px;
}
#footer div.newsletter input.btn {
    vertical-align: middle;
}
#footer div.navigation {
    width: 752px;
    padding: 10px 0 0 0;
}
#footer div.navigation table {
    width: 750px;
}
#footer div.navigation  td {
    padding: 0 10px 6px 0;
}
#footer div.navigation td a.normal {
    color: #fff;
    background: url('images/bull4.gif') no-repeat top left;
    text-decoration: none;
    padding: 0 0 0 15px;
}
#footer div.navigation td a.normal:hover {
    text-decoration: underline;
}
#footer div.navigation td a.exsisto {
    background: url('images/exsisto.gif') no-repeat;
    width: 69px;
    height: 23px;
    display: block;
    position: relative;
    top: -6px;
}
#footer div.navigation td p {
    color: #fff;
    position: relative;
    top: 5px;
}
div.pagination {
	position: relative;
	top: -36px;
	left: -10px;
}
p.pagination a, p.pagination span, div.pagination a, div.pagination span, div.pagination1 a, div.pagination1 span { 
    background: url('images/pagination_back.gif') no-repeat;
    width: 20px;
    height: 16px;
    display: block;
    float: left;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    padding: 2px 0 0 0;
    margin: 0 1px 0 0;
}
p.pagination a, div.pagination a, div.pagination1 a {
    color: #fff;
}
p.pagination a:hover, div.pagination a:hover, div.pagination1 a:hover {
    color: #5a1943;
}
p.pagination span, div.pagination span, div.pagination1 span {
    color: #5a1943;
}
div.articletext {
    text-align: justify;
    color: #2e172e;
    padding: 0 0 20px;
}
div.articletext h1 {
	font-size: 12px;
	padding: 10px 0 10px 0;
}	
div.articletext h1 a.getontop {
	font-size: 11px;
}
div.articletext a {
	color: #2e172e;
}
div.articletext a:hover {
	text-decoration: none;
}	
div.articletext h3 {
	padding: 5px 0 5px;
}
div.articletext h2 {
	font-size: 14px;
	color: #2e172e;
	font-family: Tahoma, Verdana, sans-serif;
	padding: 0px;
}
div.articletext table {
	width: 570px;
	border-collapse: collapse;
	border: 1px solid #7f225e;
}	
div.articletext tr.head {
	background: #521f40 url('images/th.gif') repeat-x; 
	height: 22px;
	color: #fff;
}
div.articletext table td {
	padding: 3px;
}
div.articletext ul {
	padding: 0 0 0 25px;
}
div.navigtop {
    background: url('images/navig_back.gif') no-repeat;
    width: 553px;
    height: 28px;
    overflow: hidden;
    padding: 3px 15px 0 15px;
}
div.navigtop a.normal {
    color: #fff;
    text-decoration: none;
    padding: 2px 0 0 0;
}
div.navigtop a.leftarrow, div.navigtop a.rightarrow {
    display: block;
    color: #fff;
    text-decoration: none;
    height: 16px;
    
}
div.navigtop a.leftarrow {
    background: url('images/leftarrow.gif') no-repeat top left;
    padding: 2px 0 0 23px;
    margin: 0 100px 0 0;
}
div.navigtop a.rightarrow {
    background: url('images/rightarrow.gif') no-repeat top right;
    padding: 2px 23px 0 0;
}
div.productpic {
    background: #fff url('images/product_background.gif') no-repeat bottom;
    width: 243px;
    height: 280px;
    overflow: hidden;
}
div.productpic img {
    border: 0;
}
div.productpic table td {
    width: 243px;
    height: 260px;
    text-align: center;
    vertical-align: middle;
}
div.productpic table td a {
	cursor: url('highslide/graphics/zoomin.cur'), pointer;
    outline: none;
}
div.productimage {
    width: 239px;
}
div.productimage a.zoom {
    background: url('images/zoom.gif') no-repeat top left;
    color: #382b34;
    height: 21px;
    padding: 7px 0 0 25px;
    position: relative;
    top: -20px;
    margin: 0 0 -20px 15px;
    cursor: url('highslide/graphics/zoomin.cur'), pointer;
    outline: none;
}
div.productimage a.zoom:hover {
    text-decoration: none;
}
div.productimage div.newiconproduct, div.productimage a.newiconproduct {
    background: url('images/new-icon.gif') no-repeat;
    width: 39px;
    height: 39px;
    display: block;
    position: relative;
    top: -295px;
    margin: 0 0 -295px;
}
div.productimage div.promoiconproduct, div.productimage a.promoiconproduct {
    background: url('images/promo-icon.gif') no-repeat;
    width: 39px;
    height: 39px;
    display: block;
    position: relative;
    top: -295px;
    margin: 0 43px -295px;
}
div.productimage a.promoiconproductsolo {
    background: url('images/promo-icon.gif') no-repeat;
    width: 39px;
    height: 39px;
    display: block;
    position: relative;
    top: -295px;
    margin: 0 0 -295px;
}
div.detailsproduct {
    background: #fff url('images/details_back.gif') no-repeat bottom;
    width: 314px;
    padding: 12px 9px 13px 11px;
    min-height: 264px;
}
* html div.detailsproduct {
	height: 264px;
}
div.detailsproduct h2.title {
    color: #382b34;
    font-size: 11px;
    font-weight: normal;
}
div.detailsproduct div.text {
    color: #382b34;
    text-align: justify;
}
div.parametres {
    padding: 0 0 10px;
}
a.movebag {
    background: url('images/kolichka1.gif') no-repeat bottom right;
    height: 78px;
    display: block;
    color: #382b34;
    width: 104px;
}
a.movebag:hover {
    text-decoration: none;
    background: url('images/kolichka1_hover.gif') no-repeat bottom right;
}
div.colors {
    width: 173px;
    overflow: hidden;
}
div.colors p {
    padding: 0 0 15px 0;
}
div.colors img {
    margin: 0 0 4px;
    border: 0;
}
div.selectboxes {
    padding: 16px 0 0 0;
}
div.selectboxes select.selectbox {
    font-size: 11px;
    color: #382b34;
    width: 125px;
    margin: 0 8px 0 0;
    font-family: Tahoma, Verdana, sans-serif;
}
#scroller {
    width: 583px;
    overflow: hidden;
    padding: 0;
    margin: 0 0 10px 0;
}
/*scroller 4 css*/
#scroller3 {
	height: 141px;
  	width: 583px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
#scroller3 img {
	border: 0;
}
#scrollLeft3 {position: absolute; cursor: default;width: 31px;height: 141px;overflow: hidden; display: block; float: left;}
#scrollRight3 {float: right; cursor: pointer; width:31px; height: 141px; overflow: hidden; display: block; float: right;}
#scroller3 div#scrollBox3 {
	position: absolute;
	overflow: hidden;
	float: left;
	width: 520px;
	height: 141px;
	position: relative;
	
}
#scrollContent3 {
	width: 100000px;
	position: relative;
	left: 0px;
}
div.scrollPromoBox3 {
	width: 128px;
	height: 139px;
	font-size: 11px;
	overflow: hidden;
	text-align: center;
	float: left;
	border: 1px solid #d7d7d7;
	background: #fff;
}
div.scrollPromoBox3 .box13 {
	width: 128px;
	height: 150px;
	overflow: hidden;
	float: left;
	text-align: center;
	margin: 0 4px 0 0;
}
div.scrollPromoBox3 a {
	color: #706d6d;
	text-decoration: none;
}
div.scrollPromoBox3 a:hover {
	color: #4c4141;
}
div.scrollPromoBox3 div.image table td {
	width: 128px;
	height: 139px;
	vertical-align: middle;
}
div.in_si {
	display: block;
	float: left;
}
/*scroller 4 css*/

h2.main {
	color: #382b34;
	font-size: 11px;
}
h2.main a {
	color: #7f225e;
}
h2.main a:hover {
	text-decoration: none;
}
h2.maintitle {
	font-size: 12px;
	color: #7f225e;
	padding: 0 0 10px;
}
table.register {
	width: 253px;
	color: #382b34;
}
table.register1 {
	color: #382b34;
	width: 321px;
}
table.register1 td.first {
	vertical-align: top;
}
table.register1 td.long {
	width: 180px;
}
table.register1 td.text {
	width: 150px;
}
table.register1 td.er {
	padding-left: 5px;
}
table.register1 select, div.address select {
	background: url('images/inputback1.gif') no-repeat;
	width: 180px;
	color: #382b34;
	font-size: 11px;
	border: 0px;
	padding: 3px 2px 3px 2px;
}	
table.register1 select option, div.address select option {
	background: #fff;
	border: 0px;
	padding: 0 0 0 6px;
}
table.register1 input.radio {
	position: relative;
	top: 2px;
}
table.register1 p {
	position: relative;
	top: -3px;
}
span.error {
	color: #f73939;
}
div.formdiv {
	padding: 0 0 0 5px;
}
div.formdivsth {
	width: 289px;
}
a.forgot, a.newaddress, a.change {
	height: 17px;
	width: 120px;
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	margin: 3px 0 0 0;
}
a.forgot {
	background: url('images/forgot_pass.gif') no-repeat;
}
a.forgot:hover {
	background: url('images/forgot_pass_hover.gif') no-repeat;
}
a.newaddress {
	background: url('images/new_address.gif') no-repeat;
}
a.newaddress:hover {
	background: url('images/new_address_hover.gif') no-repeat;
}
a.newaddress_bg {
	background: url('images/new_address.gif') no-repeat;
}
a.newaddress_bg:hover {
	background: url('images/new_address_hover.gif') no-repeat;
}
a.newaddress_en {
	background: url('images/new_address.gif') no-repeat;
}
a.newaddress_en:hover {
	background: url('images/new_address_hover.gif') no-repeat;
}
div.headp {
	color: #fff;
}
div.headp p {
	padding: 0 0 3px;
}
div.login {
	padding: 26px 0 0 0;
	width: 120px;
}
ul.login_log {
	padding: 0 0 0 0px;
	list-style: none;
}
ul.login_log li {
	background: url('images/diamond.gif') no-repeat top left;
	padding: 0 0 0 15px;
}
div.headp a, ul.login_log li a {
	color: #fff;
	text-decoration: none;
}
div.headp a:hover, ul.login_log li a:hover {
	text-decoration: underline;
}
div.headp span {
	font-weight: bold;
}
a.newdata, a.quality, a.endorder {
	height: 17px;
	width: 180px;
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	margin: 3px 0 0 0;
}
a.newdata {
	background: url('images/newdata.gif') no-repeat;
}
a.newdata:hover {
	background: url('images/newdatahover.gif') no-repeat;
}
a.quality {
	background: url('images/quality.gif') no-repeat;
	position: relative;
	left: -4px;
}
a.quality:hover {
	background: url('images/qualityhover.gif') no-repeat;
}
a.endorder {
	background: url('images/endoforderhover.gif') no-repeat;
}
a.endorder:hover {
	background: url('images/endoforder.gif') no-repeat;
}
table.order, table.finaltable, table.order1 {
	width: 583px;
	border-collapse: collapse;
	border: 1px solid #7f225e;
}
table.order tr.head, table.order1 tr.head {
	background: url('images/th.gif') repeat-x; 
	height: 22px;
	color: #fff;
}
table.order tr.head a, table.order1 tr.hrad a {
	color: #fff;
}
table.order tr.head a:hover, table.order1 tr.hrad a:hover {
	text-decoration: none;
}
table.order tr.borderbottom td {
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #7f225e;
	text-align: center;
	padding: 5px;
}
table.order tr.all {
	background: #ffd7f1;
}
table.order1 tr {
	border-bottom: 1px solid #7f225e;
}
table.order td, table.finaltable td {
	border: 1px solid #7f225e;
}
table.finaltable td {
	text-align: right;
	padding: 2px 5px 2px 0;
}
table.order th.theright, table.order td.theright {
	padding: 0 10px 0 0;
}
table.order td.product {
	width: 92px;
	text-align: center;
	padding: 5px 0 5px;
}
table.order td.nameproduct, table.order td.quality, table.order td.oneprice {
	text-align: center;
}
table.order td.totalprice {
	text-align: right;
}
table.order td img {
	border: 1px solid #e1e1e1;
}
table.order td span.price {
	color: #7f225e;
}
table.order td a.name, table.order td span.name {
	color: #7f225e;
	text-decoration: none;
	font-weight: bold;
}
table.order td span.pricewhite {
	color: #fff;
}
table.order td a.name:hover {
	text-decoration: underline;
}
table.order tr.finalrow, table.finaltable tr.finalrow {
	background: #963473;
}
table.finaltable {
	margin: 10px 0 0 0;
}
table.finaltable tr.finalrow {
	color: #fff;
}
table.finaltable td.normla, table.finaltable td.text {
	color: #963473;
}
table.order tr.finalrow p.row {
	color: #fff;
	font-weight: bold;
	padding: 4px 0 4px 7px;
}
table.address {
	border-collapse: collapse;
	width: 233px;
	margin: 0 0 10px;
}
div.address {
	margin: 0 0 10px;
}
table.address tr.row1 {
	background: #963473;
	color: #fff;
}
table.address tr.row2 {
	background: #690044;
	color: #fff;
}
table.address td.first {
	font-weight: bold;
	width: 110px;
	vertical-align: top;
}
table.address td {
	padding: 0 5px 1px 5px;
}
h3.main1 a, h3 {
	font-weight: bold;
	color: #7f225e;
	font-size: 12px;
}
h3.main1 a:hover {
	text-decoration: none;
}
h3 a:hover {
	text-decoration: none;
}
a.bold {
	font-weight: bold;
	color: #7f225e;
}	
p.main, div.dcontent {
	color: #7f225e;
}
p.main a.normal{
	color: #7f225e;
	text-decoration: none;
}
div.dcontent a {
	color: #7f225e;
}
div.dcontent a:hover {
	text-decoration: none;
}
a.bold:hover, a.normal:hover, h3 a:hover {
	text-decoration: none;
}
a.bag, a.private, a.orders, a.exit {
	height: 32px;
	width: 31px;
	display: block;
	margin: 0 4px 0 0;
}
a.bag {
	background: url('images/iconcard.gif') no-repeat;
}
a.private {
	background: url('images/iconuser.gif') no-repeat;
}
a.orders {
	background: url('images/iconlist.gif') no-repeat;
}
a.exit {
	background: url('images/iconexit.gif') no-repeat;
}
div.myaccount {
	padding: 0 40px 0 40px;
	width: 503px;
}
div.writedown {
	width: 450px;
}
h3.main1, div.separatebox {
	padding: 0 0 10px 0;
}
h4.main {
	
}
p.message {
	border: 1px solid #7f225e;
	padding: 15px 20px 20px 20px;
	text-align: center;
	background: #ffd3f0;
	color: #73375d;
}
p.message a {
	color: #73375d;
}
p.message a:hover {
	text-decoration: none;
}
p.error {
	border: 1px solid #c70000;
	padding: 15px 20px 20px 20px;
	text-align: center;
	background: #ffd3f0;
	color: #c70000;
}
p.error a {
	color: #c70000;
}
p.error a:hover {
	text-decoration: none;
}	
p.news {
	color: #7f225e;
	font-weight: bold;
}
p.article a.new {
	color: #ac3f85;
	text-decoration: none;
}
p.article a.new:hover {
	color: #62003f;
}
p.seeall {
	color: #62003f;
	font-weight: bold;
}
p.seeall a.more {
	color: #62003f;
}
p.seeall a.more:hover {
	text-decoration: none;
}
a.arrowleft {
	background: url('images/arrowsh2.gif') no-repeat top left;
	width: 20px;
	height: 17px;
	display: block;
}
div.name {
	padding: 5px 5px;
}
div.name2 {
	padding: 5px 0 5px 5px;
}
div.name a {
	color: #591b43;
	text-decoration: none;
}	
div.name a:hover {
	color: #b1448a;
}
div.pxborder {
	height: 3px;
	width:574px;
	background: #7f225e;
	margin: 5px 0 0 0;
}
div.text a {
	color: #591b43;
}
div.text a:hover {
	text-decoration: none;
}
textarea.grade_product, textarea.grade_product1 {
	width: 400px;
	height: 102px;
	overflow: hidden;
	font-size: 11px;
	color: #7f225e;
	font-family: Tahoma, Verdana, sans-serif;
	padding: 2px 2px 0 2px;
}
textarea.grade_product1 {
	border: 1px solid #7f225e;
}
a.buy_btn2 {
	width: 66px;
	height: 18px;
	background: url('images/buybtn.gif') no-repeat;
	overflow: hidden;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 2px 0 0 40px;
}
a.buy_btn2:hover {
	text-decoration: underline;
}
div.product-brands {
	margin: 0 5px 2px;
	padding: 7px 0 0;
	width: 180px;
	float: left;
}
div.product-brands a {
	color: #7f225e;
	text-decoration: none;
	font-weight: bold;
}
a.buy_prod {
	background: url('images/buyarticle.gif') no-repeat;
	width: 43px;
	height: 18px;
	display: block;
	color: #fff;
	padding: 2px 0 0 33px;
}
a.buy_prod:hover, a.mainc:hover {
	text-decoration: none;
}
a.mainb {
	color: #4e1439;
	font-weight: bold;
	text-decoration: underline;
}
a.maina, a.mainb:hover {
	color: #4e1439;
	text-decoration: none;
	font-weight: bold;
}
a.maina:hover {
	text-decoration: underline;
}
a.mainc {
	color: #fff;
	font-weight: bold;
}
td p.new_price {
	color: #464640;
	font-weight: bold;
	padding: 0 0 5px;
	text-decoration: line-through;
}
p.price1 {
	color: #f54949;
	font-size: 14px;
	font-weight: bold;
}
p.new_price1 {
	text-decoration: line-through;
}
p.price span.currency {
	color: #7d1d5a;
	font-size: 13px;
	font-weight: bold;
}
p.price span.st {
	color: #ff0000;
	font-size: 12px;
}
td p.price {
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 2px;
}
input.txt1 {
	font-size: 11px;
	padding: 2px;
	color: #7d1d5a;
	font-family: Tahoma, Verdana, sans-serif;
}
select.select1 {
	font-size: 11px;
	color: #7d1d5a;
	font-family: Tahoma, Verdana, sans-serif;
}
p.ddc {
	color: #ff0054;
}
p.pink {
	color: #7d1d5a;
	text-align: justify;
	padding: 0 10px 5px 10px;
}
div.prod_full_det h1 {
	color: #7d1d5a;
	font-size: 12px;
	padding: 10px 0 10px;
}
p.tablesize {
	padding: 3px 0 0 0;
	font-weight: bold;
}
a.sizetable {
	color: #471134;
	font-weight: normal;
	text-decoration: none;
}
a.sizetable:hover {
	text-decoration: underline;
}