/* CSS clear */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub,
sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, input, textarea
thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	line-height:135%;
	margin:0pt;
	padding:0pt;
	vertical-align:baseline;
}

a img, *:link img, *:visited img {
	border:0pt none;
}

table {
	border-collapse:collapse;
	border-spacing:0pt;
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

td {
	vertical-align:top;
}
/* End of CSS clear */

a { text-decoration: none; cursor: pointer; color: #565656; }
.img_left { float: left; }
.img_right { float: right; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #565656; margin-bottom: 0px; background: transparent url('../img/index-bg.jpg') repeat scroll center top; }
#doc_width {
	margin: 0px auto;
	padding: 0px;
	width: 982px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	overflow-x:hidden;
	}
#header { background: #ffffff url('../img/header-bg.jpg') repeat-x scroll center top; float: left; width: 982px; height: 126px; font-family: Arial,Helvetica,sans-serif; }
.logo {    background: url('../img/logo.png') no-repeat;
	width:201px;
	height:126px;
	display:block;
	text-indent:-2000px;
	float:left;	 }
.header_links {
	padding: 95px 13px 0px 0px;
	float: right; width: 372px;
	font-size: 11px;
	background: url('../img/mail.png') 17px 0px no-repeat;
}
.header_links_row1 { float: left; color: rgb(130, 153, 185); text-align: right; text-transform: uppercase; }
.header_links_row1 a {
	margin-right:10px; color: rgb(130, 153, 185);
    border-bottom:1px dashed;
    font-weight:bold;
    font-size:11px;
}
.header_links_row1 a:hover,
.shopping_cart a:hover,
.shopping_cart a:hover span {	 color:#E81E7D;
}
.shopping_cart { float: right; width: 200px; text-align: right; text-transform: uppercase; font-size:11px; }
.shopping_cart a span { color:#4e6f9d; }
.shopping_cart a { color:#4e6f9d;}
.header_links_row2 { padding: 22px 0px 0px; float: left; width: 256px; color: rgb(130, 153, 185); text-align: right; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.header_links_row2 span { color: rgb(232, 30, 125); }
.header_links_row3 { padding: 20px 0px 3px; float: left; width: 256px; color: rgb(130, 153, 185); text-align: right; font-size: 12px; text-transform: uppercase; }
.search_box { border: 1px solid rgb(38, 38, 38); width: 106px; height: 16px; vertical-align: middle; font-size: 12px; }
.go_button { vertical-align: middle; }
.top_links {
	background: rgb(232, 30, 125) none repeat scroll 0% 0%;
	float: left;
	width: 791px;
	height: 31px;
	padding-left:191px;
	overflow:hidden;
}
.top_links ul { float: left; width: 791px; height: 30px; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 255, 255); padding-left: 10px; }
.top_links ul li a {
	margin: 0px;
	padding: 0px 18px 0px 18px;
	float: left;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: rgb(255, 255, 255);
	height:31px;
	line-height:31px;
	display:block;
	text-transform:uppercase;
}

.top_links ul li a.selectedlink {	background:#f04897 url('../img/menuarrow.png') center -1px no-repeat;
}

.top_links ul li a:hover {    background-color:#f04897;
 }
#content { background: #262626; float: left; width: 982px; }
.top_link_img { padding: 4px 5px 4px 0px; float: left; width: 977px; }
.fashon_blog { float: left; width: 488px; }
.free_shipping { float: right; width: 486px; }
#menu_left { float: left; width: 201px; font-family: Arial,Helvetica,sans-serif;
	position:relative;
	top:-31px;
 }
.menu_left_title {	background: rgb(0, 0, 0) none repeat scroll 0% 0%;
	float: left; width: 201px;
	height: 31px; font-size: 17px; text-align: center; color: rgb(254, 255, 254); line-height:31px; }
#menu_left ul { margin: 0px; padding: 5px 0px 0px; background: rgb(38, 38, 38) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; float: left; width: 201px; }
#menu_left ul li { margin: 0px; padding: 0px 0px 4px; float: left; width: 195px; color: rgb(255, 255, 255); }
#menu_left ul li a { padding: 0px 0px 0px 10px; color: rgb(255, 255, 255); display: block; }
#menu_left ul li a:hover { color: rgb(214, 90, 146); }
#menu_left ul li a.main_category { color: rgb(232, 30, 125); font-size: 15px; }
.color_box_display { border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding: 14px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 199px; text-align: center; }
#menu_left ul.color { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; width: 199px; }
#menu_left ul.color li { margin: 0px 16px 6px 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; float: left; width: 19px; }
#menu_left ul.color li img { border: 1px solid rgb(153, 128, 128); padding: 1px; }
.content_body { min-height:400px;float: right; width: 771px; padding-right: 5px; padding-left: 5px; background:#ffffff; }
.banner { border: 1px solid rgb(0, 0, 0); float: left; width: 770px; }
.sub_banner { padding: 6px 0px 0px; float: left; width: 772px; }
.sub_banner_pt1 { float: left; width: 772px; padding-right: 0px; }
.sub_banner_pt1 img { float: left; margin-right: 2px; }
.featured_product { float: left; width: 772px; padding-top: 5px; padding-bottom: 5px; }
#pagename,.featured_product_title { display:block; padding: 3px 0px 3px 9px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; float: left; width: 763px; height: 19px; font-size: 13px; color: rgb(255, 255, 255); }
#pagename.displaynone { display:none; }

.fp_display { padding: 9px 10px 9px 9px; float: left; width: 751px; }
.bottom_box { float: left; width: 982px; }
.bottom_box_title { background: rgb(38, 38, 38) none repeat scroll 0% 0%; float: left; width: 982px; height: 30px; }
.bottom_box_bg { background: rgb(236, 72, 150) none repeat scroll 0% 0%; float: left; width: 982px; }
.bottom_pt1 { margin: 7px 0px; background: transparent url('../img/boder-right.jpg') no-repeat scroll right center; float: left; width: 317px; padding-left: 13px; }
.bottom_pt1_title { padding: 7px 0px 0px 13px; float: left; width: 317px; color: rgb(255, 255, 255); }
.bottom_pt1 ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; float: left; width: 105px; }
.bottom_pt1 ul li { margin: 0px; padding: 0px; float: left; width: 100px; color: rgb(255, 255, 255); }
.bottom_pt1 ul li a { padding: 0px; color: rgb(255, 255, 255); display: block; }
.bottom_pt1 ul li a:hover { color: rgb(0, 0, 0); }
.bottom_pt2 { margin: 7px 0px; background: transparent url('../img/boder-right.jpg') no-repeat scroll right center; float: left; width: 220px; padding-left: 13px; }
.bottom_pt2_title { padding: 7px 0px 0px 13px; float: left; width: 220px; color: rgb(255, 255, 255); }
.bottom_pt2 ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; float: left; width: 70px; }
.bottom_pt2 ul li { margin: 0px; padding: 0px 0px 4px; float: left; width: 70px; color: rgb(255, 255, 255); }
.bottom_pt2 ul li a { padding: 0px; color: rgb(255, 255, 255); display: block; }
.bottom_pt2 ul li a:hover { color: rgb(0, 0, 0); }
.newsletter { margin: 7px 0px; background: transparent url('../img/boder-right.jpg') no-repeat scroll right center; float: left; width: 230px; padding-left: 13px; height: 139px; color: rgb(255, 255, 255); }
.newsletter_title { padding: 7px 0px 0px 13px; float: left; width: 230px; color: rgb(255, 255, 255); }
.newsletter span { padding: 5px 10px 5px 0px; float: left; width: 220px; color: rgb(255, 255, 255); }
.newsletter_button { padding: 0px 0px 5px; float: left; width: 200px; }
.newsletter_text { border: 1px solid rgb(137, 55, 94); background: rgb(246, 162, 202) none repeat scroll 0% 0%; float: left; width: 201px; height: 21px; vertical-align: middle; }
.bottom_pt3 { margin: 7px 0px; padding: 0px 0px 0px 14px; float: left; width: 137px; text-align: center; font-size: 20px; color: rgb(247, 224, 240); }
.bottom_pt3 a { color: rgb(247, 224, 240); }
.footer { float: left; width: 982px; }
.footer ul { padding: 5px 0px 0px 243px; float: left; width: 905px; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 255, 255); text-align: center; }
.footer ul li { border-right: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px 8px; float: left; font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); }
.footer ul li a { color: rgb(255, 255, 255); }
.footer ul li a:hover { color: rgb(0, 76, 100); }
.footer_row1 { float: left; width: 982px; padding-top: 10px; text-align: center; color: rgb(255, 255, 255); }
.footer_row1 a { color: rgb(255, 255, 255); }
.footer_row2 { float: left; width: 982px; padding-top: 5px; text-align: center; }
.footer_row3 { float: left; width: 982px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding-top: 5px; color: rgb(255, 255, 255); text-align: center; }

.youmay_display { border-left: 1px solid rgb(190, 187, 187); border-right: 1px solid rgb(190, 187, 187); border-bottom: 1px solid rgb(190, 187, 187); padding: 9px 10px 10px 9px; float: left; width: 751px; }
.youmay_box { border: 1px solid rgb(214, 214, 214); margin: 0px 17px 14px 0px; padding: 5px 5px 3px; float: left; width: 163px; font-family: Arial,Helvetica,sans-serif; text-align: center; font-size: 12px; color: rgb(232, 30, 125); }
.youmay_box div.img_center { display: table-cell; text-align: center; vertical-align: middle; width: 163px; height: 200px; margin-bottom: 3px; }
.youmay_box div.img_center * { vertical-align: middle; }
.youmay_box div.img_center span { display: inline-block; height: 100%; }
.youmay_box h2 { font-size: 9px; color: rgb(102, 102, 102); text-transform: uppercase; text-align: center; line-height: 11px; padding-top: 3px; height: 34px; }
.youmay_box h2 a { color: rgb(102, 102, 102); }
.youmay_box h2 a:hover { text-decoration: underline; }
.item_box { padding: 0px 10px 10px; float: left; width: 751px; }
.item_img { float: left; width: 301px; margin-top: 10px; vertical-align: middle; text-align: center; margin-left: 5px; }
.item_img div.img_center { border: 1px solid rgb(190, 187, 187); display: table-cell; text-align: center; vertical-align: middle; width: 299px; height: 376px; }
.item_img div.img_center * { vertical-align: middle; }
.item_img div.img_center span { display: inline-block; height: 100%; }
#item_img_zoom { float: left; width: 301px; margin-top: 10px; }
.item_zoom_img { border: 1px solid rgb(190, 187, 187); margin: 0px 5px 0px 0px; float: left; width: 68px; height: 99px; vertical-align: middle; text-align: center; }
.item_detail_box { padding: 10px 0px 0px; float: right; width: 400px; font-family: Arial,Helvetica,sans-serif; }
.item_detail_nav { float: left; width: 300px; font-size: 12px; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; padding-bottom: 10px; }
.item_detail_nav p { background: transparent url('previous-item.jpg') no-repeat scroll left center; float: left; width: 140px; font-size: 10px; color: rgb(35, 35, 35); padding-left: 10px; }
.item_detail_nav span { background: transparent url('next-item.jpg') no-repeat scroll right center; float: right; width: 140px; font-size: 10px; color: rgb(35, 35, 35); padding-right: 10px; text-align: right; }
.item_detail_nav span { color: rgb(35, 35, 35); }
.item_detail { float: left; width: 300px; font-size: 12px; color: rgb(102, 102, 102); }
.item_detail_row1 { padding: 8px 0px; float: left; width: 400px; }
.item_detail_row1 p { float: left; width: 100px; }
.item_detail_row1 span { float: left; width: 232px; color:#1e1e1e; }
.qty { border: 1px solid rgb(187, 186, 186); float: left; width: 22px; text-align: center; color: rgb(102, 102, 102); height: 17px; }
.combo_color { float: left; width: 150px; height: 18px; font-size: 11px; color: rgb(102, 102, 102); }
.item_detail_button { float: left; width: 349px; color: rgb(0, 0, 0); padding-top: 10px; }
.item_detail_button a { margin: 5px 0px 5px 5px; }
.product_desc { padding: 10px 10px 20px; float: left; width: 735px; }
.bottom_box { float: left; width: 982px; }
.bottom_box_title { background: rgb(38, 38, 38) none repeat scroll 0% 0%; float: left; width: 982px; height: 30px; }
.bottom_box_bg { background: rgb(236, 72, 150) none repeat scroll 0% 0%; float: left; width: 982px; }
.bottom_pt1 { margin: 7px 0px; background: transparent url('boder-right.jpg') no-repeat scroll right center; float: left; width: 317px; padding-left: 13px; }
.bottom_pt1_title { padding: 7px 0px 0px 13px; float: left; width: 317px; color: rgb(255, 255, 255); }
.bottom_pt1 ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; float: left; width: 105px; }
.bottom_pt1 ul li { margin: 0px; padding: 0px; float: left; width: 100px; color: rgb(255, 255, 255); }
.bottom_pt1 ul li a { padding: 0px; color: rgb(255, 255, 255); display: block; }
.bottom_pt1 ul li a:hover { color: rgb(0, 0, 0); }
.bottom_pt2 { margin: 7px 0px; background: transparent url('boder-right.jpg') no-repeat scroll right center; float: left; width: 220px; padding-left: 13px; }
.bottom_pt2_title { padding: 7px 0px 0px 13px; float: left; width: 220px; color: rgb(255, 255, 255); }
.bottom_pt2 ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; float: left; width: 70px; }
.bottom_pt2 ul li { margin: 0px; padding: 0px 0px 4px; float: left; width: 70px; color: rgb(255, 255, 255); }
.bottom_pt2 ul li a { padding: 0px; color: rgb(255, 255, 255); display: block; }
.bottom_pt2 ul li a:hover { color: rgb(0, 0, 0); }
.newsletter { margin: 7px 0px; background: transparent url('boder-right.jpg') no-repeat scroll right center; float: left; width: 230px; padding-left: 13px; height: 139px; color: rgb(255, 255, 255); }
.newsletter_title { padding: 7px 0px 0px 13px; float: left; width: 230px; color: rgb(255, 255, 255); }
.newsletter span { padding: 5px 10px 5px 0px; float: left; width: 220px; color: rgb(255, 255, 255); }
.newsletter_button { padding: 0px 0px 5px; float: left; width: 200px; }
.newsletter_text { border: 1px solid rgb(137, 55, 94); background: rgb(246, 162, 202) none repeat scroll 0% 0%; float: left; width: 201px; height: 21px; vertical-align: middle; }
.bottom_pt3 { margin: 7px 0px; padding: 0px 0px 0px 14px; float: left; width: 137px; text-align: center; font-size: 20px; color: rgb(247, 224, 240); }
.bottom_pt3 a { color: rgb(247, 224, 240); }
.footer_row1 { float: left; width: 982px; padding-top: 10px; text-align: center; color: rgb(255, 255, 255); }
.footer_row1 a { color: rgb(255, 255, 255); }
.footer_row2 { float: left; width: 982px; padding-top: 5px; text-align: center; }
.footer_row3 { float: left; width: 982px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding-top: 5px; color: rgb(255, 255, 255); text-align: center; }
.next_box { border: 1px solid rgb(221, 214, 201); margin: 0px; width: 130px; font-size: 10px; color: rgb(0, 0, 0); font-weight: bold; text-align: center; font-family: Arial,Helvetica,sans-serif; }
.next_box div.img_center { display: table-cell; text-align: center; vertical-align: middle; width: 128px; height: 150px; }
.next_box div.img_center * { vertical-align: middle; }
#preimg { border: 1px solid rgb(204, 204, 204); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; visibility: hidden; position: absolute; left: 0px; top: 50px; }
#nextimg { border: 1px solid rgb(204, 204, 204); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; visibility: hidden; position: absolute; left: 0px; top: 50px; }

body.ajax-loading #moduleinfo {	min-height:200px;
}

body.ajax-loading #moduleinfo,
#inlightbox.ajax-loading {	background-image: url('../img/ajaxload.gif');
	background-position: 50% 50%;
	background-repeat:no-repeat;
}

#fader { background-color: rgb(0, 0, 0); opacity: 0.75;   }

.fp_box {
	border: 1px solid rgb(214, 214, 214) !important;
	margin: 0px 8px 14px 8px;
	float: left;
	width: 169px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	font-size: 12px;
	color: rgb(232, 30, 125);
	display:block;
	height:260px;
}

.fp_box:hover {
	border-color:#e695ac !important;
	background-color:#fff2f6;
}

.fp_box .img {	margin:auto;
	width:131px;
	height:195px;
	background-repeat:no-repeat !important;
	background-position:50% 50% !important;
	margin-top:7px;
}
.fp_box strong { display:block; font-size: 9px; color: rgb(102, 102, 102); text-transform: uppercase; text-align: center; line-height: 11px; padding-top: 3px; height: 34px; padding-left:5px;padding-right:5px; }

.fp_box span {	display:block;
}

.fp_box span strike {	position:relative;
	top:-33px;
}

#menu {	background: #262626;
}

#menu a.l2 {	color:#FFFFFF;
	padding:2px 0 2px 20px;
	font-size:13px !important;
}

#menu a:hover, #menu a.selectedlink {	background: #515151;
}

#menu a {	color:#E81E7D;
	font-size:15px;
	padding:2px 0 0px 10px;
	margin-top:2px;
	display:block;
	border:none !important;

}

#item_img_zoom a {	display:block;
	float:left;
	width:79px;
	margin-right:5px;
}

#item_img_zoom img {	display:block;
	padding:1px;
	border:1px solid #BEBBBB;
}

#item_img_zoom a.selected img {	 border:1px solid #E81E7D !important;
}

#lightbox {	display:none;
	position:absolute;
	left:50%;
	top:50%;
	z-index:2;
	min-width:400px;
}

#lightbox a {	color:#262626;
	text-decoration:underline;
}

#lightbox a:hover {
	 text-decoration:none;
}

#inlightbox {
	position:relative;	background:#ffffff;
	padding:10px;
	overflow:hidden;
	min-height:100px;
}

#lightbox.mainimagehref #inlightbox {	text-align:center;
}

#err div a {	color:#ff0000;}

#selectsize {	display:block;
	height:20px;
}

#selectsize .sel_size div {	display:inline;
	padding:5px;
}

#selectsize .sel_size {	display:inline;
	border:1px solid #797979;
	margin-right:5px;
	cusror:hand;
	cursor:pointer;
}

#selectsize .sel_size:hover, .sel_size_selected {	background:#fff2f6 !important;
	border:1px solid #E81E7D !important;
}

.sel_size_selected {	font-weight:bold;
	font-size:15px;
}

#selectcolor img {	display:block;
	padding:1px;
	border:1px solid #797979;}

#selectcolor a {	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

span#selectcolor {	width:132px;
}

.color_link_selected img {	border:1px solid #E81E7D !important;
}

.tip {	padding:3px;
	background:#E81E7D;
	opacity:0.8;
}

.tip-title {	color:#ffffff;
}

.tip-text {	display:none;
}

#speedbar a {	color:#ffffff;
}

#addbutton {	width:189px;
	display:block;
	height:40px;
	background: url('../img/tocart.png') no-repeat;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	padding-left:20px;
	margin-top:20px;
	margin-bottom:7px;
	border:0px !important;
}

.addtocartbutton {	margin-bottom:13px;
}

#addbutton:hover {	background: url('../img/tocarthover.png') no-repeat;
	cursor:hand;
	cursor:pointer;
}

.rappel_navcat {
	padding-top:10px;	padding-bottom:20px;
}

#pagelinks div a,
#nexthref,
#prevhref {	display:block;
	float:left;
	width:25px;
	height:20px;
	font-size:12px;
	background:#E81E7D;
	border:2px solid #ffffff;
	line-height:20px;
	margin-left:10px;
	margin-bottom:10px;
	color:#ffffff;
	text-align:center;
}

#pagelinks div a:hover,
#nexthref:hover,
#prevhref:hover {	border:2px dotted #E81E7D;
	font-size:15px;}

#pagelinks div a.artlinksel,
#pagelinks div a.selectedlink {	background:#262626;
	border:2px solid #262626;
	color:#E81E7D;
	font-weight:bold;
}

#pageinfo {	font-size:10px;
	float:right;
	padding-right:10px;
	position:relative;
	top:-28px;
	color:#ffffff;
}

#lightbox.register {	 width:500px;
}

#lightbox.login {	min-width:400px !important;
}

#lightbox.login input {	width:160px;
}

#addToCart_rez .bad {	color:#ff0000;
}

#addToCart_rez .good * {	color:#339900;}

a.ajax {	border-bottom: 1px dashed;
}

#headlightbox {	background:#E81E7D;
	color:#ffffff;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
	font-family:tahoma;
}

.formdiv {	margin-bottom:7px;
}

.formdiv label {	float:left;
	display:block;
	width:120px;
	text-align:right;
	padding-right:15px;
	color:#494949;
	line-height:22px;
}

#lightbox .formdiv label {	width:100px;
}

.formdiv input {	border:#c3c3c3 1px solid;
	padding:2px;
	font-size:13px;
	width:150px;
}

.formdiv input:focus {	border-color:#e695ac;
	background-color:#fff2f6;
}

.formdiv input:hover {
	border-color:#fdbdd0;
}

input[type="submit"]:hover {	 background: #E81E7D;
	color:#FFFFFF;
}

#loginform {	margin:10px;
}

#err {	margin-bottom:10px;
}

#err div {	color:#ff0000;
	font-size:12px;
	line-height:17px;
}

#loginfrom a {	text-decoration: underline;
}

#loginfrom a:hover {	text-decoration: none;
}

#loginfrom .formdiv a {	padding-left:10px;
	color:#5a5a5a;
}

.clear {	clear:both;
}

#view .featured_product_title,
#descr .featured_product_title {	width:745px;
}

#view .youmay_display,
#descr .youmay_display {	width:733px;
}

#descr {	text-align:left;
}

#descr p {	text-indent:15px;
	margin-bottom:10px;
}

#descr a:hover {	text-decoration:underline;
}

#pagename a {	color:#ffffff;
	padding-right:15px;
	background:url('../img/arrow.png') no-repeat right 4px;
}

#pagename a:hover {	text-decoration:underline;
}

#carthead {	background:#E81E7D;
	color:#FFFFFF;
	font-weight:bold;
}

#carthead td {	height:20px !important;
	line-height:20px !important;
}

#cartitems td,#orderitems td {	padding:3px;
	height:110px;
	border-bottom:1px #e2e2e2 solid;
	vertical-align:middle;
}

#orderhead td {	height:20px !important;
}

.itogo td {	height:20px !important;
	line-height:20px !important;
}

#cartitems strong {	font-weight:bold;
}

.cart_item td {    border-left:1px #e2e2e2 solid;
    color:#666666 !important;
}

.lastcartitem {	border-right:1px #e2e2e2 solid;}

.lastcartitem a {	color:#262626;
	text-decoration:underline;
}

.lastcartitem a:hover {	color:#F04897;
}

#wellcometxt {	float:left;
	width:360px;
	margin-top:30px;
	margin-left:15px;
}

#wellcometxt strong {	font-weight:800;
}

.bezskidki {	text-decoration:line-through;
}

#cartorder a {	color:#666666 !important;
	text-decoration:underline;
}

#pd_myAccountRegistryCheckout {	background-image:url("../img/linebg.gif");
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	height:30px;
	margin:10px;
	margin-top:30px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#pd_myAccountRegistryCheckout a {	color:#E81E7D;
	border-bottom:#E81E7D 1px dashed;
}

.itogo td {	border-bottom:0px;
}

.fieldsettitle {	width:550px;
	margin:auto;
	height:20px;
	line-height:20px;
	background:#E81E7D;
	color:#ffffff;
	text-shadow:#991855 1px 1px 1px;
	display:block;
	text-align:center;
	margin-top:20px;
	margin-bottom:15px;
}

.fieldset {	width:550px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.fleft {	float:left;
}

.label {
	width:200px;
	text-align:right;
	padding-right:15px;
	margin-bottom:4px;}

.input {	width:335px;
	 margin-bottom:4px;
}

input[type="text"],input[type="submit"],select,textarea {
	border:#c3c3c3 1px solid;
	padding:2px;
	font-size:13px;
	width:180px;
}

select {	padding:0px 0px 0px 2px;
}

input:focus,
select:focus,
textarea:focus {
	border:#e695ac 1px solid;
	background-color:#fff2f6;
}

input:hover,
select:hover,
textarea:hover {
	border:#fdbdd0 1px solid;
}

.delfromcart {	color:#262626;
}

#checkoutbutton {    float:right;
    margin-top:20px;
    margin-right:110px;
    display:block;
    margin-bottom:60px;
}

#orderbutton {	clear:both;
	margin:auto;
	margin-top:20px;
    display:block;
    margin-bottom:60px;
}

#shoporder {	width:550px;
	margin:auto;
}

#shoporder table {	width:100%;
}

strong {	font-weight:bold;
}

#usertabs {
	margin-top:20px;
	height:20px;
}

#usertabs a {	padding:4px 10px;
	border:#D6D6D6 1px solid;
	color:#262626;
	position:relative;
	top:2px;
	 background:url('../img/userbar_shadow.png') bottom repeat-x;
}

#usertabs a:hover {	color:#F04897;
}

#usertabs a.selectedlink {	padding:6px 13px;	background: #ffffff;
	color:#F04897;
	position:relative;
	top:1px;
	border-bottom:none;
}

#profile_content {	border:#dadada 1px solid;
	padding-top:20px;
}

#profile_content #err {	width:550px;
	margin:auto;
}

.iskidka td {	border:none !important;
}

#emptycart {	margin-left:30px;
	margin-bottom:20px;
}

#notinstock {	color:#ff0000;
	font-size:15px;
}

#contright {	float:right;
}

#contright a {	font-size:30px;
	color:#E81E7D;
}

#mainimagehref img {	max-width:250px;
}

#loginformdiv {	display:none;
}

#gidlink {	 display:block;
	text-align:right;
	text-decoration:underline;
	width:100px;
	font-weight:bold;
	position:relative;
	left:240px;
	top:40px;
}

.userpost {
	padding-bottom:20px;	margin-bottom:10px;
	border-bottom:1px #dadada dotted;
}

.userpost .username {	font-weight:bold;
	float:left;
	font-size:13px;
	border:1px solid #e695ac;
	padding:1px 4px 1px 4px;
	background-color:#fff2f6;
}

.userpost .useraddate {	float:right;
	color:#E81E7D;
}

.userpost .useranswer span {	padding:5px 5px 5px 10px;
	display:block;
}

.wordanswer {	font-weight:bold;
}

.userpost .usertxt {	padding:5px 5px 10px 10px;
}

.green {	margin-bottom:10px;
	font-size:14px;
	color:#339900;
}

.artmini .title {	color:#E81E7D;
	font-size:16px;
}

.artmini {	border:#ffffff 1px solid;
	padding:5px;
	margin-bottom:15px;
	display:block;
}

.artmini:hover {	border-color:#e695ac !important;
	background-color:#fff2f6;
}

.artmini:hover .title {	text-decoration:underline;
}

.artmini .shortdescr {
	display:block;	margin:7px;
	margin-top:3px;
}

.minipic {	width:120px;
	float:left;
}

.minipic a {	display:block;
	width:110px;
	padding:1px;
	border:1px solid transparent;
}

.minipic a:hover {	border:1px solid #E81E7D;
}

#photogal {margin-bottom:20px !important;
}
