/* 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   */

i {}
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: 15px auto 0px auto;
	padding: 0px;
	width: 982px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	overflow-x:hidden;
	border-radius:10px;
	border: 5px solid rgba(255, 255, 255, 0.2);
}

#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: 65px 13px 0px 0px;
	float: right; width: 372px;
	font-size: 11px;
	background: url('../img/mail.png') 105px 10px 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: #2B587A;
    border-bottom:1px dashed;
    font-size:11px;
}
.header_links_row1 a:hover,
.shopping_cart a:hover,
.shopping_cart a:hover span {
	  color:#E81E7D !important;
}
.shopping_cart { float: right; width: 200px; text-align: right; text-transform: uppercase; font-size:11px; }
.shopping_cart a span { color: inherit; }
.shopping_cart a { color:#4e6f9d;border-radius:3px;}
.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;
	font-weight:bold;
	text-shadow: 1px 1px 0 #A34571;
}

.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; border-radius:0px 0px 10px 10px; }
.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:800px; float: right; width: 771px; padding-right: 5px; padding-left: 5px; background:#ffffff; border-radius:0px 0px 0px 3px; }
.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; }
#pagename h2 { font-size:inherit !important; }

.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; border-radius:0px 0px 5px 5px; }
.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 {
    width: 982px;
    margin:auto;
    overflow:hidden;
}
.footer ul { padding: 5px 0px 0px 243px; 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 rgba(255, 255, 255, 0.4);
    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);
    border:0px none;
}

.footer ul li a:hover {
    text-decoration:underline;
}

.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 { width: 982px; font-size: 11px; padding-top: 5px; color: rgb(255, 255, 255); text-align: center; margin:5px auto 15px auto; }

.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 { 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 {  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: 440px;
    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); }
#ecommerceBox .item_detail_row1 {
    padding: 8px 0px;
}

.item_detail_row1 {
    padding: 14px 0px;
    width: 400px;
}
.item_detail_row1 p {
    float: left;
    padding-right: 15px;
    text-align: right;
    width: 103px;
}
.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;
}

.product_desc,
.product_desc * {
    font-family:inherit !important;
    font-size:13px !important;
    line-height:125% !important;
    color:inherit !important;
}
.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; }
.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.pages #moduleinfo,
body.pages #moduleinfo *,
body#pages #moduleinfo * {
	margin:0px !important;
	font-family: Arial,Helvetica,sans-serif !important;
	line-height:175%;
	font-size:12px;
}

body.pages #moduleinfo table {
	border: 1px solid #dadada;
}

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;
	 border-radius:3px;
	 text-decoration:none !important;
}

.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;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

}

#menu a.l2:hover {
	text-shadow:0px 0px 2px #ffffff;
}

#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;
}

#avachangeform * {
	text-align:center;
}

#inlightbox {
	position:relative;
	background:#ffffff;
	padding:10px;
	overflow:hidden;
	min-height:100px;
	border-radius: 0 0 3px 3px;
}

#lightbox.mainimagehref #inlightbox {
	text-align:center;
}

#err div a {
	color:#ff0000;
}

#selectsize {
	display:block;
	width:200px;
}

#selectsize .sel_size span {
	display:inline;
	padding:5px;
	float:none;
}

#selectsize .sel_size {
	display:inline-block;
	border:1px solid #797979;
	margin-right:5px;
	cusror:hand;
	cursor:pointer;
	border-radius:2px;
	padding: 2px 0;
	margin-bottom: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}


#selectsize .sel_size
#selectcolor a:hover img,
#selectcolor a.selectedlink img {
	background:#fff2f6 !important;
	border:1px solid #E81E7D !important;
	box-shadow: 0 1px 1px rgba(232, 0, 125, 0.5);
}

#selectsize .selected,
#selectsize .sel_size:hover {
	background:#fff2f6 !important;
	border:1px solid #E81E7D !important;
	box-shadow: 0 1px 1px rgba(232, 0, 125, 0.5);
}

#selectsize .selected {
	font-weight:bold;
}


#selectcolor img {
	display:block;
	padding:1px;
	border:1px solid #797979;
	border-radius:2px;
}

#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-bottom:7px;
	border:0px !important;
	margin-left:116px;
}

.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;
	border-radius:3px;
}

#pagelinks div a:hover,
#nexthref:hover,
#prevhref:hover {
	border:2px dotted #E81E7D;
	font-size:15px;
	text-decoration:none;
}

#pagelinks div a.artlinksel,
#pagelinks div a.selectedlink {
	background:#262626;
	border:2px solid #262626;
	color:#E81E7D;
	font-weight:bold;
	border-radius:3px;
}

#pageinfo {
	font-size:10px;
	float:right;
	padding-right:10px;
	position:relative;
	top:-28px;
	color:#ffffff;
}

#lightbox.register {
	  width:650px;
}

/* Вход */
#lightbox.login {
	width:670px;
}

#lightbox.login #inlightbox {
	padding:20px;
}

#lightbox.login #inlightbox .formdiv a {
	margin-left:15px;
}

#lightbox.login #inlightbox .formdiv label {
    font-size:14px;
    width:60px;
}
/*-------------------*/

#moduleinfo a:hover { text-decoration: underline; }

#lightbox.login input {
	width:160px;
}

#addToCart_rez {
    margin-left:120px;
}

#addToCart_rez .bad {
	color:#ff0000;
}

#addToCart_rez .good * {
	color:#339900;
}

#addToCart_rez .good a:hover {
	text-decoration:none;
	border-style:solid;
}

a.ajax {
	border-bottom: 1px dashed;
}

.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;
	box-shadow:0px 0px 1px #fdbdd0;
}

.formdiv input:hover {
	border-color:#fdbdd0;
	box-shadow:0px 0px 1px #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;
}

#pagename {
	border-radius:3px;
}

#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;
	margin-left:10px;
	margin-top:20px;
	 width:385px;
}

#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 {
	background: none repeat scroll 0 0 #E81E7D;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    margin: 20px auto 15px;
    padding: 3px;
    text-align: center;
    text-shadow: 1px 1px 0 #BE1F6A;
    width: 550px;
    border-radius:3px;
}

.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;
	border-radius:3px;
}

input[type="password"] {
	border-radius:3px;
}

select {
	padding:0px 0px 0px 2px;
}

input:focus,
select:focus,
textarea:focus {
	border:#e695ac 1px solid;
	background-color:#fff2f6;
	box-shadow:inset 0px 0px 1px rgba(232, 30, 125, 0.2);
}

input:hover,
select:hover,
textarea:hover {
	border:#fdbdd0 1px solid;
	box-shadow:inset 0px 0px 1px rgba(232, 30, 125, 0.2);
}

.delfromcart {
	color:#262626;
}

#checkoutbutton {
    float:right;
    margin-top:20px;
    margin-right:110px;
    display:block;
    margin-bottom:60px;
    border-radius: 3px 3px 3px 3px;
    padding: 4px 17px;
    background: #E81E7D;
	color:#FFFFFF;
	border:#fdbdd0 1px solid;
	box-shadow:inset 0px 0px 1px rgba(232, 30, 125, 0.2);
	cursor:hand;
	cursor:pointer;
}

#checkoutbutton:hover {
    text-decoration:underline;
}

#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,
#usertabs a.selectedpath {
	padding:6px 13px;
	background: #ffffff;
	color:#F04897;
	position:relative;
	top:1px;
	border-bottom:none;
	border-radius:3px 3px 0px 0px;
}

html.chrome #usertabs a,
html.opera #usertabs a {
    top:2px;
}

html.chrome #header,
html.opera #header {
    border-radius:5px 5px 0px 0px;
}

#profile_content {
	border:#dadada 1px solid;
	padding-top:20px;
	border-radius:0px 3px 3px 3px;
}

#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;
}

#lightbox.mainimagehref #inlightbox {
	border-radius:5px;
}

#mainimagehref img {
	max-width:250px;
	padding:1px;
	border:1px solid #BEBBBB;
	border-radius:3px;
}

#loginformdiv {
	display:none;
}

#korzina {
    font-weight:bold;
}


#gidlink {
	border-bottom: 1px dashed;
    display: block;
    font-weight: bold;
    margin-left: 310px;
    margin-top: 10px;
    position: absolute;
    text-align: right;
    text-decoration: none !important;
    width: 100px;
}

#gidlink:hover {
    color:#e81e7d;
}

.userpost {
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px #dadada dotted;
}

.userpost .username {
	font-weight:bold;
	float:left;
	font-size:13px;
	padding:1px 4px 1px 4px;
	border:1px solid #f6b2c5;
	padding:1px 4px 1px 4px;
	background-color:#fff2f6;
	border-radius:3px;
}

.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;
	width:700px;
	 padding-top:30px
}

.ava_small {
	float:left;
	margin-right:15px;
}

.ava_small img {
	border-radius:3px;
}

.green {
	margin-bottom:10px;
	font-size:14px;
	color:#339900;
}

.articles_mini a {
	color:#E81E7D;
	font-size:16px;
}

.articles_mini {
	border:#ffffff 1px solid;
	padding:5px;
	margin-bottom:15px;
	display:block;
}

.articles_mini:hover {
	border-color:#e695ac !important;
	background-color:#fff2f6;
}

.articles_mini:hover a {
	text-decoration:underline;
}

.articles_mini .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;
}

.otzyvy .shortdescr {
	float:right;
	width:500px;
}

div.ok {
	padding:3px;
	padding-left:10px;
	background:#d9ffdf;
	margin-bottom:10px;
}

#full_div label {
	float:none;
}

#sizelinks_span {
	margin:5px;
	margin-bottom:20px;
}

#sizelinks {
	height:40px;
}

#sizelinks a {
	text-decoration:underline;
}

#sizelinks #sizelinks_span div {
	display:inline;

}

#sizelinks #sizelinks_span a {
	border:1px solid #D6D6D6;
	color:#E81E7D;
	padding:3px 7px;
	margin-right:7px;
	text-decoration:none;
	border-radius:3px;
}

#sizelinks #sizelinks_span a:hover {
	background-color:#fff2f6;
	border: 1px solid #e695ac;
}

#sizelinks #sizelinks_span a.selected {
	background:none repeat scroll 0 0 #262626;
	border:2px solid #262626;
	color:#E81E7D;
	font-weight:bold;
}

#loginformdiv {
	display:block !important;
}

#lightbox #simple_login {
	float:left;
	 width:350px;
}

#vk_auth {
	margin-left: 40px;
	float:left;
	height:auto !important;
}

#vk_auth iframe {
	height:auto !important;
}

.width2 {
	width: 350px !important;
}

#shopadd td {
	padding-bottom:3px;
	padding-right:5px;
}

#lightbox table {
    width:100% !important;
}

#lightbox td,
#lightbox th {
    border: 1px solid #DADADA;
}


#emailshow {
    text-indent:-9000px;
    display: block;
    float: right;
    height: 20px;
    left: -100px;
    margin-bottom: 10px;
    margin-right: 41px;
    margin-top: 0;
    width: 106px;
}

#emailshow a {
    display:block;
    text-indent: -9000px;
    width: 106px;
    height:20px;
}

form.faq .formdiv label {
    width:150px;
}

form.faq input[type=submit]:hover {
    color:#ffffff !important;
}

#successOrderText {
    width: 550px;
    margin:auto;
}

.info {
    margin-top:20px;
    background-color: #C6D8F0; color: #285797; border: 1px solid #4381CD;
    border-radius:3px;
    padding:3px 5px;
}

#ecommerceBox {
    margin-top:15px;
    padding-top:15px;
    border-top:1px dotted #dadada;
    clear:both;
    width:410px;
}

#ecommerceBox p {
    display:block;
}

