/* Eric Meyer's CSS Reset */
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, 
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
        max-width: 1280px;
}

.centerme {
	position:absolute;
	width: 1220px;
	min-height: 100%;
	min-width:1220px;
	left:50%;
	margin-left:-610px;
font-family: "Segoe UI", Arial;
}

blockquote {
color: #762323;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */

html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {

font-family: Tahoma, Geneva, sans-serif;
	height: 100%;
		min-width:1220px;
}
p {
text-indent: 10px;
}


.logoblock {
	width:423px;
	height:98px;
	left:-50px;
	top:55px;
	background-color:#FFFFFF;
	position:absolute;
	overflow:hidden;
}
.logoup {
	width:424px;
	height:98px;
	background-image:url(img/logovo.png);
	position:relative;
	z-index:1000;
	left: 0px;
	top: 0px;
	
}
.medfon {
	display: block;
	position:inherit;
	
}
.upline {
	color:#555555;
	line-height:43px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:45px;
	background-color:#f5f5f5;
z-index:99999;
}

.text1 {
font-family: "Segoe UI", Arial;
font-weight: 700;
font-size:21px;	
}


.text2 {
font-family: "Segoe UI", Arial;
font-weight: 600;
	float:right;
z-index:99999;
}

.text2 a {
text-decoration:none;
color:inherit;
}

.text3 {
	float:right;
}

.text3 a {
font-weight:bold;
text-decoration:none;
color:inherit;
}

.separator1 {
	float:right;	
}

.button {
border-radius:12px;
height:40px;	
display:inline-block;
line-height:40px;
top:3px;
padding-left:20px;
padding-right:20px;
font-size: 19px;
font-family: "Segoe UI", Arial;
font-weight:700;
color:#444444;
cursor:pointer;
background-color:#d3d3d3;
background: linear-gradient(to top, #d3d3d3, #f1efef);
}

.button a{
text-decoration:none;
color:inherit;
}

.button:hover {
	background-color:#9f3871;
background: linear-gradient(to top, #9f3871, #dc9ec0);
	color:#FFFFFF;
}

.button:active {
background: linear-gradient(to bottom, #9f3871, #dc9ec0);
}
.selbutton {
	background-color:#9f3871;
	color:#FFFFFF;
	}

.telpanel {
	position:absolute;
	left:415px;
	top:51px;
	width:625px;
	height:24px;
	background-color:#FFFFFF;
font-family: "Segoe UI", Arial;
font-weight: 600;
	font-size:21px;
	padding-left:30px;
overflow:hidden;
}

.telpanelimg {
	left:4px;
	position:absolute;
	top:2px;
}

.telpanelimg2 {
	left:450px;
	position:absolute;
	top:-1px;
}

.telpanelmail {
left:483px;
position:absolute;
top:0px;
}

.telpanelmail a{
text-decoration:none;
color:inherit;
}

.searchpanel {
position:absolute;
left:385px;
top:82px;
width:645px;
height:45px;
background-color:#FFFFFF;
border-style:solid;
border-width:3px;
border-color:#e4e4e4;
}

.poisk {
	position:absolute;
	left:0px;
	top:0px;
	height:45px;
	width:93px;
	background-color:#f6f6f6;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#e4e4e4;
	color:#555555;
font-family: "Segoe UI", Arial;
font-weight: 600;
	line-height:45px;
	text-align:center;
	font-size:21px;	
}

.searchinput {
	position:absolute;
	left:97px;
	top:0px;
	height:43px;
	width:453px;
	border-width:0px;
	color:#555555;
	line-height:43px;
	font-size:19px;
	padding-left:10px;
	padding-right:10px;
	}

.poisk2 {
display:block;
border-width:0px;
cursor:pointer;
position:absolute;
left:555px;
top:0px;
height:45px;
width:90px;
font-family: "Segoe UI", Arial;
font-weight: 600;
background-color:#9f3871;
color:#FFF;
line-height:42px;
text-align:center;
font-size:21px;
	
}
.poisk2:hover {
background-color:#7f1a52;	
	
}
.korzina {
	padding-left:20px;
	padding-top:0px;
	background-image:url(img/kor0.png);
	background-repeat:no-repeat;
	background-position:left center;
	position:absolute;
	left:1080px;
	top:60px;
	width:146px;
	height:93px;
	text-align:center;
	color:#FFF;
font-family: "Segoe UI", Arial;
font-weight: 600;
	font-size:19px;
}

.korzina:hover{
background-image:url(img/kor1.png);
}

.korzina span{
display:block;
position:absolute;
top:14px;
left:94px;
}

.menuline {
position:absolute;
left:0px;
top:160px;
width:100%;
height:45px;
//background-color:#f5f5f5;
z-index:2000;
	
}
.promo {
position:absolute;
left:0px;
top:205px;
width:100%;
height:500px;
overflow:hidden;
background-color:#FFFFFF;
background-image:url(img/citybgblur.jpg);
background-size:100% auto;
background-position:center center;
min-width:1220px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#b1b1b1;
}

.promo select {
font-size:14px;color:#772059;border:1px solid #772059;background-color:#faedf5;-webkit-appearance:none;-moz-appearance:window;-o-appearance:none;-khtml-appearance:none;appearance:none;overflow:hidden;height:24px;background:#faedf5 url(sel-bg.png) no-repeat right;
margin-left:5px;
}

.promomain {
position:absolute;
left:0px;
top:205px;
width:100%;
height:430px;
background-color:#FFFFFF;
background-image:url(img/citybg.jpg);
background-size:100% auto;
background-position:center center;
min-width:1220px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#b1b1b1;
}

.polez
{
	display:none;
	padding-top:5px;
	position:absolute;
	left:0px;
	top:0px;
	width:1219px;
	height:90px;
	z-index:9000;
}
.polez a
{
text-decoration:none;
color:inherit;
}
.womenselector
{
	position:absolute;
	left:0px;
	top:20px;
	width:1219px;
	height:90px;
	z-index:9000;
}
.womenselectormain
{
	position:absolute;
	left:0px;
	top:10px;
	width:595px;
	height:199px;
	background-color:#FFFFFF;
	background-color: rgba(255, 255, 255, 0.7);

}
.menselectormain
{
	position:absolute;
	left:182px;
	top:10px;
	width:625px;
	height:199px;
background-color:#FFFFFF;
	background-color: rgba(255, 255, 255, 0.7);
	display:none;
	
}

.polselector
{
line-height:24px;
	position:absolute;
	
left:692px;
	top:10px;
	width:auto;
	height:auto;
	min-width:400px;
	min-height:100px;
	max-width:600px;
	max-height:600px;
	padding:20px;
background-color:#FFFFFF;
	background-color: rgba(255, 255, 255, 0.7);
display:none;
	
}
.polselector a{
	color:inherit;
}

.kakselector
{
	position:absolute;
line-height:24px;
	left:634px;
	top:10px;
	width:auto;
	height:auto;
	min-width:500px;
	min-height:20px;
	max-width:600px;
	max-height:600px;
	padding:20px;
background-color:#FFFFFF;
	background-color: rgba(255, 255, 255, 0.7);
display:none;
	
}
.kakselector a{
	color:inherit;
}


.garselector
{
line-height:24px;
	position:absolute;
	left:794px;
	top:10px;
	width:auto;
	height:auto;
	min-width:390px;
	min-height:20px;
	max-width:390px;
	max-height:600px;
	padding:20px;
background-color:#FFFFFF;
	background-color: rgba(255, 255, 255, 0.7);
display:none;
	
}
.garselector a{
	color:inherit;
}
.faqselector
{
line-height:24px;
	position:absolute;
	overflow:hidden;

left:692px;
	top:10px;
	width:auto;
	height:auto;
	
	min-height:100px;
	width:490px;
	max-height:600px;	
	padding:20px;
background-color:#FFFFFF;
	background-color: rgba(255, 255, 255, 0.7);
display:none;
	
}
.faqselector a{
	color:inherit;
}


.dosselector
{
line-height:24px;
	position:absolute;
	left:364px;
	top:10px;
	width:auto;
	height:auto;
	min-width:625px;
	min-height:100px;
	max-width:500px;
	max-height:600px;
	padding:20px;
background-color:#FFFFFF;
	background-color: rgba(255, 255, 255, 0.7);
display:none;
	
}
.dosselector a{
	color:inherit;
}


.samselector
{

	position:absolute;
line-height:24px;
	left:490px;
	top:10px;
	width:auto;
	height:auto;
	min-width:400px;
	min-height:100px;
	max-width:600px;
	max-height:600px;
	padding:20px;
background-color:#FFFFFF;
	background-color: rgba(255, 255, 255, 0.7);
	display:none;
}
.samselector a{
	color:inherit;
}

.nasselector
{
	position:absolute;
line-height:24px;
left:692px;
	top:10px;
	width:auto;
	height:auto;
	min-width:400px;
	min-height:100px;
	max-width:600px;
	max-height:600px;	
	padding:20px;
background-color:#FFFFFF;
	background-color: rgba(255, 255, 255, 0.7);
	display:none;
}
.nasselector a{
	color:inherit;
}


.menselector
{

	position:absolute;
	left:0px;
	top:20px;
	width:1219px;
	height:90px;
	display:none;
	z-index:9000;
	
}
#loader {
	position:absolute;
	left:0px;
	top:0px;
width:100%;
height:79px;
background-color: rgba(159, 56, 113, 0.7);
padding-top:15px;
font-size:30px;
color:#FFFFFF;
z-index:9001;
display:none;

}
.selecttop1 {
display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:178px;
	height:10px;
	background-color: #525252;
}
.selecttop1s {
	position:absolute;
	left:-2px;
	top:20px;
	display:block;
	font-weight:bold;

}
.selecttop1se {
	position:absolute;
	left:327px;
	top:20px;
	display:block;
	font-weight:bold;

}
.selecttop1sw {
	position:absolute;
	left:326px;
	top:109px;
	display:block;
	font-weight:bold;

}
.selectcolor {
	position:absolute;
	left:586px;
	top:23px;
	display:block;
}
.selectverh {
	position:absolute;
	left:586px;
	top:49px;
	display:block;
}
.selectverh span {
 top:0px;
margin-top:4px;
position:relative;
}
.selectpodkladka {
	position:absolute;
	left:586px;
	top:99px;
	display:block;
}
.selectpodkladka span {
top:0px;
margin-top:4px;
position:relative;
}


.selectvisota {
position:absolute;
left:586px;
top:150px;
display:block;
}
.selectpodkladka span {
top:0px;
margin-top:4px;
position:relative;
}

.selectstrana {
position:absolute;
left:946px;
top:20px;
display:block;
}
.selectpodkladka span {
top:0px;
margin-bottom:4px;
position:relative;
}




.selecttop2s {
	position:absolute;
	left:328px;
	top:23px;
	display:block;
	font-weight:bold;

}

.shoessel {
	position:absolute;
	left:-1px;
	top:45px;
	width:307px;
	height:122px;

}

.shoesselw {
	position:absolute;
	left:327px;
	top:131px;
	width:232px;
	height:56px;

}
.sezonsel {
	position:absolute;
	left:327px;
	top:47px;
	width:230px;
	height:28px;

}

.shoesm1 {
	display:inline-block;
	background-color: rgba(255, 255, 255, 0.9);
	padding:4px;
	margin:2px;
	border-radius:7px;
	cursor:pointer;
	color:#444444;
	background-color:#f6f4ee;


}

.shoesm1:hover {
	background-color:#9f3871;
		color:#FFFFFF;
}




.mselecttop1 {
display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:176px;
	height:10px;
	background-color: #9f3871;
}
.mselecttop1s {
	position:absolute;
	left:18px;
	top:26px;
	display:block;
	font-weight:bold;

}
.mselecttop2s {
	position:absolute;
	left:18px;
	top:138px;
	display:block;
	font-weight:bold;

}

.mshoessel {
	position:absolute;
	left:15px;
	top:48px;
	width:560px;
	height:82px;

}
.msezonsel {
	position:absolute;
	left:15px;
	top:161px;
	width:560px;
	height:28px;

}

.mshoesm1 {
	display:inline-block;
	background-color: rgba(255, 255, 255, 0.9);
	padding:4px;
	margin:2px;
	border-radius:7px;
	cursor:pointer;
	color:#444444;
}

.mshoesm1:hover {
	background-color:#9f3871;
		color:#FFFFFF;
}

.bue{
z-index:100000;
width:690px; /*Ширина блока*/
    height:225px; /*Высота блока*/
    margin:0 auto;
    overflow:visible;
    position:absolute;
display:none;
    left:50%;
    top:10%;
    margin-left:-400px; /*Смещаем блок на половину всей ширины влево*/
    margin-top:-10px; /*Смещаем блок на половину высоты вверх*/
    background:#ffffff;
	border:#603 solid 3px;
padding:10px;
}
	
.bue a{
BORDER-BOTTOM:0px !important;
}

.newsmenu {
display:none;
z-index:100001;
width:800px; /*Ширина блока*/
    height:auto;
    margin:0 auto;
    overflow:visible;
    position:absolute;
    left:50%;
    top:10%;
    margin-left:-400px; /*Смещаем блок на половину всей ширины влево*/
    margin-top:0px; /*Смещаем блок на половину высоты вверх*/
    background:#ffffff;
	border:#603 solid 3px;
padding-top:10px;
padding-left:28px;
padding-right:28px;
padding-bottom:20px;
}
	
.bue a{
BORDER-BOTTOM:0px !important;
}

.newsmenu h2{
font-size:40px;
margin-top:10px;
margin-bottom:10px;
}

.bibutton {
font-family: "Segoe UI", Arial;
margin-top:15px;
margin-bottom:10px;
padding:10px;
font-size:12px;
font-weight:bold;
text-align:center;
border-radius:25px;
padding:8px;
display:block;
top:10px;
color:#444444;
cursor:pointer;
background-color:#d3d3d3;
background: linear-gradient(to top, #d3d3d3, #f1efef);
width:12%;
height:auto;
text-decoration:none;
}

.bibutton:hover {background-color:#9f3871;
background: linear-gradient(to top, #9f3871, #dc9ec0);
color:#FFFFFF;
}

.bibutton:active {background: linear-gradient(to bottom, #9f3871, #dc9ec0);
}

.bibuttonblockm {
font-family: "Segoe UI", Helvetica Neue, Arial;
margin-top:15px;
margin-bottom:10px;
padding:10px;
font-size:20px;
font-weight:bold;
text-align:center;
border-radius:25px;
padding:8px;
display:block;
top:10px;
color:#444444;
cursor:pointer;
background-color:#d3d3d3;
background: linear-gradient(to top, #d3d3d3, #f1efef);
width:auto;
height:auto;
text-decoration:none;
}

.bibuttonblockm:hover {background-color:#9f3871;
background: linear-gradient(to top, #9f3871, #dc9ec0);
color:#FFFFFF;
}

.bibuttonblockm:active {background: linear-gradient(to bottom, #9f3871, #dc9ec0);
}

.bibuttonblockm h3 {
font-family: "Segoe UI", Helvetica Neue, Arial;
font-size:25px;
}

.bibuttonblockm1 span {text-align:center;
color:#444444;
margin-top:5px;
margin-bottom:5px;
display:block;
}

.newsclose {
position:absolute;
right:23px;
text-decoration:none;
background-color:rgb(159, 56, 113);
color:#FFFFFF;
padding:5px;
margin-right:5px;
}

.iselector {
position:relative;
display:inline-block;
margin-left:10px;
font-family: "Segoe UI", Arial;
font-weight: 700;
}

.iselector input {
position:relative;
display:inline-block;
left:-9px;
top:10px;
font-family: "Segoe UI", Arial;
font-weight: 700;
}

.iselector span {
font-family: "Segoe UI", Arial;
font-weight: 700;
font-size:14px;
position:relative;
display:inline-block;
top:-10px;
float: center; 
text-align:center;
}

.contentblock {
	position:absolute;
	top:285px;
	min-height:300px;
	height:auto;
	width:100%;
	background-image:url(img/pattern.png);
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#b1b1b1;	
}

.contentblockmain {
	position:absolute;
	//top:625px;
       top:205px;
	min-height:300px;
	height:auto;
	width:100%;
	background-image:url(img/pattern.png);
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#b1b1b1;	
}

.contentblock2 {
	position:absolute;
	top:205px;
	min-height:300px;
	height:auto;
	width:100%;
	background-image:url(img/pattern.png);
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#b1b1b1;	
}

.threebut {
        top:-220px;
	position:relative;
	width:100%;
	height:320px;
	background-color:#FFFFFF;
	border-bottom-color:#ededed;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.threebutin {
	position:relative;
	width:1220px;
	height:145px;
	top:15px;
	background-color:#FFFFFF;
	left:50%;
	margin-left:-610px;
}

.probut1 {
	position:relative;
	display:inline-block;
	width:380px;
	height:155px;
	margin-right:30px;
}

.pbimg{
		position:relative;
		display:block;
		width:48px;
		height:48px;
		top:10px;
		left:10px;
}

.pbDesc{
	font-weight:bold;
	color:#444444;
		position:relative;
		display:block;
		top:-38px;
		left:70px;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:650;
		font-size:20px;
}

.pbText{
	color:#444444;
		position:relative;
		display:block;
		top:-28px;
		left:70px;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:600;
		font-size:13px;
		text-align:justify;
		width:290px;
		height:250px;
		overflow:hidden;
}

.probut2 {
	position:relative;
	display:inline-block;
	width:380px;
	height:155px;
	margin-right:30px;
}

.probut3 {
	position:relative;
	display:inline-block;
	width:380px;
	height:155px;
}

.sidebar {
position:absolute;
	display:inline-block;
	width:200px;
	top:0px;
	min-height:300px;
	left:-210px;
	background-color:#FFFFFF;
	margin-top:40px;
	border:#ededed solid 1px;
}

.contentbar {
  	min-height:400px;
	background-color:#FFFFFF;
	position:relative;
	display:inline-block;
	top:0px;
	left:px;
	width:99%;
	height:auto;
	padding:10px;
text-decoration: none;
	margin-bottom:200px;
	padding-bottom:20px;
 	box-shadow: 6px 0 4px -4px #f4f4f4 , -6px 0 4px -4px #f4f4f4; 
	-moz-box-shadow: 6px 0 4px -4px #f4f4f4, -6px 0 4px -4px #f4f4f4; 
	-webkit-box-shadow: 6px 0 4px -4px #f4f4f4, -6px 0 4px -4px #f4f4f4;
 line-height: 1.3;
}

.contentbaropt {
  border:3px solid #FFFFFF;
	min-height:400px;
	position:relative;
	display:inline-block;
        float:center;
	top:0px;
text-decoration: none;
	height:auto;
	padding:10px;
width:1210px;
 line-height: 1.3;
}

.contentbaropt h1 {
font-size:30px;
text-decoration: none;
}

.contentbar li {
padding-top:4px;
padding-bottom:5px;
text-decoration: none;
}

.contentbar ul {
list-style-type:disc;
margin-left:20px;
text-decoration: none;

}
.contentbar b,strong {
 font-weight:bold;
text-decoration: none;

}
.contentbar p {
text-height:140%;
text-decoration: none;

}
.contentbar a {
 color:#9f3871;
text-decoration:none;
BORDER-BOTTOM:1px dashed #9f3871;
}

.nobdec {
BORDER-BOTTOM:0px !important;
}

.nobdec2 {
BORDER:0px !important;
MARGIN:0px !important;
margin-left:-8px !important;
}

.contentbar h1 {
display:inline-block;
width:100%;
text-align:center;
font-family: "Segoe UI", Arial;
font-weight: 600;
 font-size:30px;
margin-top:10px;
margin-bottom:10px;
text-decoration: none;
}

.contentbar h4 {
 font-size:32px;
margin-top:10px;
margin-bottom:10px;
}

.contentbar h2{
font-family: "Segoe UI", Helvetica Neue, Arial;
text-align:center;
font-size:22px;
word-spacing:1px;
letter-spacing:0px;
margin-top:6px;
margin-bottom:6px;
text-decoration: none !important;
}

.contentbar img{
border:5px #ead4e0 solid;
margin:20px;
}

.cbHdr {
	position:relative;
	margin-right:50px;
		margin-left:10px;
	margin-bottom:10px;
	border-bottom:#ededed solid 1px;
	width:98%;
	height:30px;
	font-size:22px;
	padding-top:12px;
}

.shoe {
	display:inline-block;
	width:220px;
	height:300px;
	overflow:hidden;
	border:#ededed solid 1px;
	  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  margin:9px;
  cursor:pointer;
	
}

.shoe:hover {
	background-color:#dfc0d1;
}
.shoeimg {
	border:0px !important;
	display:block;
	position:relative;
	top:0px;
	left:-5px;
	width:200px;
	height:200px;
margin:15px !important;
}
.shoeDesc {
	display:block;
	position:relative;
	top:-23px;
	padding:10px;
	height:30px;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:550;
	font-size:12px;	

}
.shoePrice {
	position:relative;
	display:block;
	margin-right:80px;
	top:-14px;
	width:210px;
	height:30px;
	padding-top:5px;
	padding-right:20px;
	text-height:30px;
	z-index:1000;
	text-align:right;
	font-size:19px;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:700;
	background-color:#ededed;
}

.sale {
	border:0px !important;
	position:relative;
	top:-330px;
	left:100px;
	z-index:1000;
	width:95px;
	height:95px;
	opacity:0.75;
	filter:alpha(opacity=75);
}

.footer {
	position:absolute;
	bottom:0px;
	margin-top:200px;
	width:100%;
	height:200px;
	background-color:#FFFFFF;
	border-top:#ededed solid 1px;
	z-index:10000;
	
}
.flogo {
	position:absolute;
	bottom:120px;
}
.foottext {
padding-top:4px;
	font-size:13px;
	display:table-cell;
	vertical-align:bottom;
	position:absolute;
	bottom:25px;
	width:280px;
	left:10px;
	height:95px;
	overflow:hidden;
font-family: "Segoe UI", Helvetica Neue, Arial;
	color:#000000;
}

.foottext a{
color:#818181;	
}

.outblock1 {
font-family: "Segoe UI", Helvetica Neue, Arial;
color:#000000;
position:absolute;
	bottom:30px;
	width:630px;
	left:285px;
	height:155px;
	overflow:hidden;
}

.buttonfoot {
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:650;
margin-top: 0%;
	font-size:12px;
	position:absolute;
	text-align:center;
	display:block;
	top:163px;
	width:490px;
	left:375px;
	height:32px;
	overflow:hidden;
	color:#999;
}

.buttonfoot a {
text-decoration:none;
border-radius:25px;
padding:2%;
display:inline-block;
color:#444444;
cursor:pointer;
background-color:#d3d3d3;
background: linear-gradient(to top, #d3d3d3, #f1efef);
}

.buttonfoot a:hover {
	background-color:#9f3871;
background: linear-gradient(to top, #9f3871, #dc9ec0);
	color:#FFFFFF;
	
	
}
.buttonfoot a:active {
background: linear-gradient(to bottom, #9f3871, #dc9ec0);
}

.outblock2 {
	font-size:14px;
	position:absolute;
	bottom:10px;
	width:280px;
	left:940px;
	height:172px;
	overflow:hidden;
	color:#999;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:650;
}

.outblock2 img{
	border:#333 solid 1px;
	margin-bottom:10px;
	opacity: 0.5;
	
	
	
}
.outblock2 img:hover{
	opacity: 1;
	cursor:pointer;	
}

 ul.hr {
    margin: -5; /* Обнуляем значение отступов */
    padding: 2px; /* Значение полей */
	display:block;
	position:relative;
	
   }
   
 ul.hr li {
	 white-space: nowrap; 
    display: inline; /* Отображать как строчный элемент */
    margin-right: 1px; /* Отступ слева */
	margin-top:1px;
    border: 0px solid #6a6a6a; /* Рамка вокруг текста */
	background-color:#fdfdfd;
	color:#bebebe;
    padding: 5px; /* Поля вокруг текста */
	padding-right:4px;
	padding-left:4px;
	cursor:pointer;
	line-height:33px;
}
ul.hr li:hover {
	background-color:#dedede;
	
}

.bigimage {
	display:inline-block;
	top:10px;
	left:10px;
	position:relative;
	width:450px;
	height:450px;
	overflow:hidden;
	margin-bottom:20px;
}
.bigimage img{
	width:450px;
	height:450px;
	border:0px !important;
	margin:0 !important;
	
	
}

.pimage {
	display:inline-block;
	top:10px;
	left:10px;
	position:relative;
	width:89px;
	height:450px;
	overflow:hidden;
	margin-bottom:20px;

}

.pimage img{
	width:75px;
	height:75px;
	border:3px solid;
	margin:5px;
	border-color:#FFFFFF;
}
.pimage img:hover{
	border-color:#9f3871;
}


.simpp {
	border:3px solid !important;
	border-color: #9f3871 !important;
	
}
.shoecontent {
	display:inline-block;
	top:10px;
	left:10px;


	position:relative;
	width:660px;

	margin-bottom:20px;
	
}
.shoecontent h1{
	
	text-align:right;	
	
}
	
.shart {
	position:relative;
	display:block;
	text-align:right;
	color:#999;
	width:100%;
	height:20px;}

.sizes {
	position:absolute;
	width:610px;
	height:41px;
	background-color:#f5f5f5;
	margin-top:12px;
	padding-left:4px;
	line-height:41px;
	top:127px;
	left:596px;
	text-align:center;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:800;
                     font-size:12px;
                     word-spacing:-1px;
                     letter-spacing:0px;
	overflow:hidden;
                     padding-right:0px !important;}

.svsize{
font-family: "Segoe UI", Helvetica Neue, Arial;
letter-spacing:1px;
}

.sizes input[type="radio"]{display: none;}

.sizes span{
line-height:42px;
padding-right:50px;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-size:19px;
height:95%;
display:inline-block;
background-image:url(https://www.bonty.ru/img/bntarrow.png);
background-repeat:no-repeat;
background-position: 100% 100%;
}

.sizes label{
font-family: "Segoe UI", Helvetica Neue, Arial;
font-size:23px;
font-weight:bold;
background-color:#FFF;
padding:3px;
margin-right:4px;
border: #888888 solid 3px;
cursor:pointer;
}

.sizes input[type="radio"]:hover+label{
background-color:#a24072;
color:#FFFFFF;}

.sizes input[type="radio"]:checked+label{
border: black solid 3px;
background-color:#a24072;
color:#FFFFFF;}

.tocart {
	float:right;
	display:none;
	border:0 !important;
	margin:0 !important;
	margin-right:0px !important;
	}
.selcart {
	float:right;
	display:none;
	border:0 !important;
	margin:0 !important;
	margin-right:0px !important;
	}

.shpar {
	position:relative;
	display:block;
	width:100%;
	height:20px;
	margin-top:5px;
	margin-left:2px;
	margin-bottom:5px;	
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:600;
}

.shpar span{
	margin-left:5px;
	font-weight:bold;
 text-transform: lowercase;
}

.shpar h2{
	margin-left:5px;
	font-weight:bold;
	font-size:15px;
display:inline-block;
line-height:0px;
 text-transform: lowercase;
}


.shprice {
position:relative;	
float:right;
display:block;
width:300px;
height:100px;
text-align:right;
padding-right:10px;
font-size:28px;
top:10px;
}
.shprice span{
	color:#CCCCCC;
}

.shdes {
	
	background-color:#f5f5f5;
	position:relative;
	display:block;
	width:100%;

	margin-top:15px;
	margin-left:2px;
	margin-bottom:5px;
	padding:10px;	
}
.shsize2 {
	background-image:url(img/shoesmile.png);
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:400px;
	left:50px;
	margin-top:15px;
	margin-left:2px;
	margin-bottom:5px;
	padding-top:10px;

	padding-left:100px;
	padding-right:600px;
	height:100px;
}

.elblock {
	position:relative;
}

.eCARD {
	display:block;
	width:1200px;
	height:500px;
text-decoration:none !important;
}

.eH1 {
float:left !important;
text-align:left !important;
padding-top:7px;
	display:block;
position:absolute;
top:5px;
left:10px;
font-family: "Segoe UI", Helvetica Neue, Arial;
}

.eBIG {
	display:block;
	position:absolute;
	top:92px;
	width:450px;
	height:450px;
BORDER-BOTTOM:0px !important;
}

.eBIG a img{
	border:0 !important;
margin:0 !important;
padding:0 !important;
BORDER-BOTTOM:0px !important;
}

.eBIG a{
BORDER-BOTTOM:0px !important;
}

.eS1 {
	display:block;
	position:absolute;
	width:110px;
	height:110px;
	left: 470px;
	top: 90px;
}	
.eS2 {
	display:block;
	position:absolute;
	width:110px;
	height:110px;
	left: 470px;
	top: 205px;
}	
.eS3 {
	display:block;
	position:absolute;
	width:110px;
	height:110px;
	left: 470px;
	top: 320px;
}	
.eS4 {
	display:block;
	position:absolute;
	width:110px;
	height:110px;
	left: 470px;
	top: 435px;
}	
.eS1 a img{
	border:0 !important;
margin:0 !important;
padding:0 !important;
}

.eS2 a img{
	border:0 !important;
margin:0 !important;
padding:0 !important;
}

.eS3 a img{
	border:0 !important;
margin:0 !important;
padding:0 !important;
}

.eS4 a img{
	border:0 !important;
margin:0 !important;
padding:0 !important;
}

.eART {
	display:block;
	position:absolute;
	width:300px;
	height:26px;
	left: 505px;
	top: 80px;
	padding-left:7%;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-size:16px;
}
	
.ePRICE {
	display:block;
	position:absolute;
	width:243px;
	height:92px;
	left:984px;
	top: 24px;	
                     padding-top:2%;
                     padding-left:1%;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:600;
	font-size:34px;
                     word-spacing:-3px;
	background-image:url(/img/pricer.png);
	background-repeat:no-repeat;
}
	
.eSIZEPANEL {
	display:block;
	position:absolute;
	width:605px;
	height:40px;
	left: 596px;
	top: 146px;
	line-height:37px;
	padding-left:10px;
}
.eSIZEPANEL span {
	display:inline-block;	
}
.eSIZE {
	display:inline-block;
	height:35px;
	width:35px;}

.eSMILE {
	background-image:url(/img/smile.png);
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	width:570px;
	height:64px;
	left: 600px;
	top: 176px;
	padding-left:50px;
	padding-top:27px;
	font-size:13px;}

.eINFO {
background-color:#f5f5f5;
font-family: "Segoe UI", Helvetica Neue, Arial;
	position:absolute;
	width:600px;
font-size: 103%;
font-weight:530;
	height:auto;
	height-max:120px;
	left: 597px;
	top: 200px;
	display:table-cell;
	vertical-align:middle;
	padding:7px;
}

.ePARS {
font-family: "Segoe UI", Helvetica Neue, Arial;
	display:block;
	position:absolute;
	width:605px;
	height:135px;
	left: 597px;
	top: 371px;
font-size: 110%;
padding-top:1%;
}

.downblock {
	display:block;
	position:relative !important;
	width:100%;
	height:auto;
	left: 1px;
	top: 555px !important;
padding-bottom:40px;
text-decoration:none;
}

.upTop {  
  display:none; 
  width:100px; 
  height:100%; 
  position:fixed; 
  right:0px; 
  top:0px; 
  z-index:100; 
} 
.upTopButton {  
  background:#777777 url(//mvcreative.ru/example/17/images/goup.png) no-repeat; 
  width:27px; 
  height:27px; 
  position:fixed; 
  top:10px; 
  right:10px; 
  cursor:pointer; 
} 
.upTopZone {  
  display:none; 
  background:url(//mvcreative.ru/example/17/images/upbg.png) repeat; 
  width:100px; 
  height:100%; 
  cursor:pointer; 
} 
.upTopZone p {  
  background:#777777; 
  font-size:12px; 
  width:63px; 
  height:27px; 
  margin:0; 
  position:fixed; 
  top:10px; 
  right:37px; 
  color:#fff; 
  font-family:"tahoma", "verdana", "arial"; 
  line-height:25px; 
  text-align:center; 
  text-shadow:1px 1px 1px #000000; 
} 
@media screen and (max-width:1024px) { 
  .upTopZone { 
  display:none !important; 
  } 
}    .blue .upTopButton, .blue .upTopZone p { 
  background-color:#3fa3e1; 
} 
.green .upTopButton, .green .upTopZone p { 
  background-color:#60bf3a; 
} 
.red .upTopButton, .red .upTopZone p { 
  background-color:#ca2929; 
} 
.orange .upTopButton, .orange .upTopZone p { 
  background-color:#ef990b; 
} 
.purple .upTopButton, .purple .upTopZone p { 
  background-color:#b053a0; 
} 

.grey .upTopButton, .grey .upTopZone p { 
  background-color:#777777; 
}

.rselec {
display:block;
float:right;
}

.vcard {
display:none;
}

.ranee {
width:100%;
}

.four {
width:100%;
}

.four img {
width:150px;
height:150px;
margin-left:0 !important;
display:inline-block !important;
}

.four a {
text-decoration:none;
BORDER-BOTTOM:none;
margin-left:6px;
display:inline-block !important;
}

.poh {
width:100%;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:500;
}

.poh img {
width:100px;
height:100px;
display:inline-block !important;
}

.poh a {
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:500;
text-decoration:none;
BORDER-BOTTOM:none;
margin-left:6px;
display:inline-block !important;
}

.ranee img {
width:100px;
height:100px;
display:inline-block !important;
}

.ranee a {
text-decoration:none;
BORDER-BOTTOM:none;
margin-left:6px;
display:inline-block !important;
}

.otziv {
width:100%;
margin-bottom:15px;
font-family: "Segoe UI", Helvetica Neue, Arial;
font-weight:500;
}

#ostotz{
display:none;
text-decoration:none;
width:1190px;
 background-color:#f5f5f5; 
padding:5px;
}

#ostotz textarea{
width:1180px;
text-decoration:none;
}

#otzivlink {
cursor: pointer;
}

.usercomment {
width:1190px;
 background-color:#fafafa; 
padding:5px;
margin-bottom:5px;
margin-top:5px;
text-decoration:none!important;
}

.usercomment span {
font-style: italic;
margin-left:10px;
text-decoration:none!important;
}

.usercomment p{
font-family: "Segoe UI", Helvetica Neue, Arial;
margin-bottom:5px;
font-size: 120%;
text-decoration:none!important;
}

#mistake {
  background-image: url(overlay.png);
  position: absolute;
  margin: auto;
  top:  0;
  left: 0;
  z-index: 100000;
  width:  100%;
}

* html #mistake {
  background-image: none;
} 

#m_window {
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 350px;
  height: 400px;
  z-index: 150888;
}

#m_frame {
  border: 0; 
  overflow: auto;
  width: 100%;
  height: 378px;
}

* html #m_frame {
  margin-top: 7px;
}

.smallfoot{
margin-top:3px;
margin-bottom:3px;
font-size:9px;
}

.ramka{
  border: 1px solid #000000;
padding:5px;
width:auto;
display:inline-block;
}

.fvalue input{
display:block;
margin: 0 auto;
width:90%;
height:42px;
}

.formdiv {
display:block;
width:50%;
margin:0 auto;
}

.etoint {
font-family: "Segoe UI", Helvetica Neue, Arial;
margin-top: 1%;
font-weight:650;
width:auto;
text-decoration:none !important;
border-radius:20px;
padding:2%;
display:inline-block;
color:#444444;
cursor:pointer;
background-color:#d3d3d3;
background: linear-gradient(to top, #d3d3d3, #f1efef);
border:none  !important;

}
.etoint a{
text-decoration:none;
border:none;
}

.etoint:hover {
	background-color:#9f3871;
background: linear-gradient(to top, #9f3871, #dc9ec0);
	color:#FFFFFF;

}
.etoint:active {
background: linear-gradient(to bottom, #9f3871, #dc9ec0);
}

.flamp {
-webkit-filter: grayscale(100%); 
opacity:0.2; 
display:block;
position:absolute;
top:0;
left:520px;
}

.flamp:hover {
opacity:1; 
-webkit-filter: grayscale(0%); 
}

.deinfo {
border-radius: 6px;
background: url(img/check1.png) no-repeat;
background-size:64px 64px;
background-position: right 75px top 3px;
border:4px solid #9f3871;
padding:10px;
padding-top: 68px;
display:block;
position:absolute;
bottom:360px;
left:950px;
width:200px;
height:auto;
}

.deinfoc {
display:block;
width:100%;
padding-top:5px;
text-align: justify;
}

.bntarrow {
border:0 !important;
margin-top:0px  !important;
margin-left:-40px !important;
padding:0;
display:none;
position:fixed;
display:inline-block;}

.fbutton {
border-radius:15px;
height:44px;	
display:inline-block;
line-height:44px;
top:3px;
padding-left:13px;
padding-right:13px;
font-size:19px;
font-weight:bold;
color:#444444;
cursor:pointer;
background-color:#d3d3d3;
background: linear-gradient(to top, #d3d3d3, #f1efef);
}
.fbutton a{text-decoration:none;
color:inherit;
}
.fbutton:hover {
	background-color:#9f3871;
background: linear-gradient(to top, #9f3871, #dc9ec0);
	color:#FFFFFF;}
.fbutton:active {background: linear-gradient(to bottom, #9f3871, #dc9ec0);}

.btnZakaz {
font-family: "Segoe UI";
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 300px;
  min-height: 60px;
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 1.3px;
  font-weight: 700;
  color: #313133;
  background: #4FD1C5;
 background: linear-gradient(90deg, rgba(172,225,175) 0%, rgba(172,225,175) 100%);
  border: none;
  border-radius: 1000px;
  box-shadow: 12px 12px 24px rgba(172,225,175);
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
  outline: none;
  position: relative;
  padding: 10px;
  }

.btnZakaz:hover, 
.btnZakaz:focus {
  color: #313133;
  transform: translateY(-7px);
}

.mobtelpromofooter{
position:relative;
left: 50%;
transform: translate(-50%, 0);
z-index:1000000;
border-radius:55px;
width:19%;
padding: 2%;
font-family: "Segoe UI";
background-color:#dcdcdc;
color:#000000;
font-size: 150%;
font-weight:700;
justify-content: center;
align-items: center;
display: flex;
flex-direction: center;
text-decoration: none;
}

.fparam{
font-family: "Segoe UI";
margin-top: 0%;
font-size: 125%;
width:100%;
}