body {	margin: 0px auto;
	padding: 0;
	font-family: Tahoma;
FONT-SIZE: 15px;
background-color:#ffffff;

}
html, body {
	height:100%;
}

body A:link {
   FONT-SIZE: 15px; COLOR: #b700fb; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
body A:visited {
	FONT-SIZE: 15px; COLOR: #b700fb; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
body A:hover {
	FONT-SIZE: 15px; COLOR: #fc2ffe; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
body A:active {
	FONT-SIZE: 15px; COLOR: #b700fb; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

.logo {
margin-top:19px;
margin-left:32px;
 transition: all .2s;
}

.logo:hover {
margin-top:23px;
transition: all .2s;

}

.Online{

FONT-SIZE: 19px; COLOR: #938b88; FONT-FAMILY: Tahoma; 
text-transform: uppercase;

}

#priceKorzina{
margin-left:32px;
padding-top:25px;
 width: 30px;
}
.cartbg {
FONT-SIZE: 15px;  FONT-FAMILY: Tahoma; 
font-weight: bold;
margin-top:35px;
height:65px;
border-left: 2px solid #e4e4e4;
background-image: url('images/cart.png');
background-repeat: no-repeat;
background-position:center center;
 width: 80px;
 cursor:pointer;
 transition: all .3s;
 COLOR: #b700fb;
}

.cartbg:hover {
background-image: url('images/cartA.png');
 COLOR: #fc2ffe;
transition: all .3s;
}


.enter{
FONT-SIZE: 17px; COLOR: #938b88; FONT-FAMILY: Tahoma; 
margin-bottom:5px;
margin-top:5px;
margin-right:15px;
float: right;
display: inline-block;
 cursor:pointer;
 transition: all .2s;
}

.enter:hover {
COLOR: #555555;
transition: all .2s;
}

.enter A:link {
   COLOR: #938b88; TEXT-DECORATION: none;

   
}
.enter A:visited {
	COLOR: #938b88;TEXT-DECORATION: none;
}
.enter  A:hover {
	COLOR: #555555; TEXT-DECORATION: none;
	
	transition: all .3s;

}
.enter A:active {
	COLOR: #938b88; TEXT-DECORATION: none;
}


.enterForm{
display:none;


 width: 255px;
margin-top:0px;
margin-left:70px;

position:absolute;
z-index: 10;
box-shadow: 0 0 7px rgba(0,0,0,0.3);
padding:17px;
padding-top: 5px;
background: #ffffff;


FONT-SIZE: 14px; COLOR: #938b88; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;

}


h2 {
margin-top:11px;
font-weight: normal;
	font-size: 21px;
	color: #000000;
	font-family:  Tahoma;
padding-left:12px;
	padding-bottom:9px;
	margin-bottom:9px;
	border-bottom: 2px solid #e4e4e4;
}



.inputs{
border: none;
border: 2px solid #bfbfbf;
padding:11px;
margin:5px;
float: left;
display: inline-block;
FONT-SIZE: 14px;
color:#938b88;
transition: all .2s;

}

.inputs:hover {
border: 2px solid #a5a5a5;
background: #f7f7f7;
transition: all .2s;
}


.buttons,.butRezalt,.butons,.butonsAdmin{
font-weight: bold;
border: none;
padding:13px;
margin:5px;
float: left;
display: inline-block;
FONT-SIZE: 15px;
color:#ffffff;
background: #b700fb;
text-transform: uppercase;
cursor:pointer;
transition: all .2s;

}

.butRezalt:hover {
background: #fc2ffe;
transition: all .2s;
}
.buttons:hover {
background: #fc2ffe;
transition: all .2s;
}
.butons:hover {
background: #fc2ffe;
}
.butonsAdmin:hover {
background: #fc2ffe;
}

.buttons2{
font-weight: bold;
border: none;
padding:13px;
margin:5px;
float: left;
display: inline-block;
FONT-SIZE: 15px;
color:#ffffff;
background: #8d02c0;
cursor:pointer;
transition: all .2s;

}

.buttons2:hover {
background: #b700fb;
transition: all .2s;
}




.checkForm {

float: left;
display:none;
FONT-SIZE: 14px;  FONT-FAMILY: Tahoma; 
margin-left:10px;


padding:7px;
padding-left:0px;
padding-right:11px;
margin-top:-5px;
margin-bottom:5px;
COLOR: #ff0000;

}





#menuTop{
        margin: 0;
        padding: 0;
        list-style-type: none;
		text-transform: uppercase;
	
      }
#menuTop li {
margin-top:7px;
		float: left;
		margin-bottom:0px;
      }


#menuTop li a, #menuTop li a:visited {
   display: block;
   padding: 15px;
   padding-left: 19px;
   padding-right: 19px;
	 FONT-FAMILY: Tahoma; 
	FONT-SIZE: 15px;
	COLOR: #938b88; 
	
	FONT-SIZE: 16px;  

transition: all .5s;

   
}

#menuTop li a:hover {

   color: #595959;
	transition: all .5s;

}

#menuTop li a.selected {
   color: #595959;
}



#vka {
display: block;
float: left;
width:44px;
height:26px;
background-image: url('images/vk.png');
margin-top:21px;
 transition: all .5s;
 margin-right:10px;
}

#vka:hover {
background-image: url('images/vkA.png');
transition: all .5s;

}

#vka span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}



.inpsearch {
  padding-left: 13px;
  padding-right: 34px;
  text-decoration: none;
  outline: none;
  color: #938b88;
   font-family:  Tahoma;
   font-size: 15px;
   height:37px;
   width:197px;
   border-radius:10px;
   border: 2px solid #b700fb;
   transition: all .3s;
} 

.inpsearch:hover { border: 2px solid #fc2ffe; 
transition: all .3s;}


.poiskBut {
display: block;
float: left;
width:35px;
height:35px;
border: none;
background: none;
background-image: url('images/poisk.png');

transition: all .3s;

cursor:pointer;


}

.poiskBut:hover {
background-image: url('images/poiskA.png');
transition: all .3s;

}

.katalogList {
display:none;

margin-top:50px;
margin-left:0px;
position:absolute;
z-index: 15;
box-shadow: 0 0 7px rgba(0,0,0,0.3);
padding:25px;
padding-top:17px;
background: #ffffff;

FONT-SIZE: 15px; COLOR: #595959; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;

}

.katalogList A:link {
   FONT-SIZE: 15px; COLOR: #595959; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
   line-height: 2.1;
   
}
.katalogList A:visited {
	FONT-SIZE: 15px; COLOR: #595959; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
.katalogList  A:hover {
	FONT-SIZE: 15px; color: #b700fb; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	
	transition: all .3s;

}
.katalogList A:active {
	FONT-SIZE: 15px; COLOR: #595959; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}



.main {
	FONT-SIZE: 14px; COLOR: #777777; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
position: relative;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 35px;
	padding-left: 10px;
	line-height: 1.5;
	
}
.main A:link {
   FONT-SIZE: 14px; COLOR: #b700fb; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.main A:visited {
	FONT-SIZE: 14px; COLOR: #b700fb; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.main A:hover {
	FONT-SIZE: 14px; COLOR: #fc2ffe; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	transition: all .3s;
}
.main A:active {
	FONT-SIZE: 14px; COLOR: #b700fb; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}



.history {
	FONT-SIZE: 14px; COLOR: #9e9c9c; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;

	padding-left: 17px;
	
}
.history A:link {
   FONT-SIZE: 14px; COLOR: #9e9c9c; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.history A:visited {
	FONT-SIZE: 14px; COLOR: #9e9c9c; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.history A:hover {
	FONT-SIZE: 14px; COLOR: #515050; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	transition: all .3s;
}
.history A:active {
	FONT-SIZE: 14px; COLOR: #9e9c9c; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}



h1 {
font-weight: normal;
	font-size: 21px;
	color: #000000;
	font-family:  Tahoma;
	padding-left: 7px;
	padding-bottom:5px;
	padding-top:0px;
	margin:0px;
	margin-top:11px;
	
}

.mainKat,.SaleKat  {

display: block;
float: left;
overflow:  hidden;
  height: 300px;
  width: 350px;

}

.mainKat img {
    vertical-align: middle;
  height: 300px;
  width: 350px;

  -webkit-transition: 0.7s ease-out;
    -o-transition: 0.7s ease-out;
    transition: 0.7s ease-out;

}
 
.mainKat img:hover {
  width: 380px;
  height: 325px;
  
  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 0.7s ease-out;
    -o-transition: 0.7s ease-out;
    transition: 0.7s ease-out;
}


.mainKat .showcase_txt {
position:absolute;

 text-align:center; width:350px;
    margin-top:240px;
	
}



.mainKat .showcase_txt span {
padding:10px;
text-transform: uppercase;
position: relative;
padding-right:15px;
padding-left:15px;
FONT-SIZE: 19px; COLOR: #ffffff; FONT-FAMILY: Tahoma;

background: rgb(124, 61, 217);
background: rgba(124, 61, 217, 0.9);
z-index:7;
transition: all .3s;
}


.mainKat .showcase_txt span:hover {

background: rgb(141, 2, 192);
background: rgba(141, 2, 192, 0.9);

transition: all .5s;
}

.SaleKat .SaleText {
margin-top:40px;
text-transform: uppercase;
FONT-SIZE: 59px; COLOR: #ffffff; FONT-FAMILY: Tahoma;
transition: all .5s;
}

.SaleKat .SaleMini {
margin-top:30px;
text-transform: uppercase;
FONT-SIZE: 19px; COLOR: #ffffff; FONT-FAMILY: Tahoma;
}

.SaleKat:hover .SaleText {
margin-top:65px;
text-transform: uppercase;
FONT-SIZE: 59px; COLOR: #ffffff; FONT-FAMILY: Tahoma;
transition: all .5s;
}


.botmenu{
text-transform: uppercase;
padding:25px;
padding-top:20px;
padding-left:35px;
padding-bottom:0px;
line-height: 2.3;
FONT-SIZE: 14px; COLOR: #595959; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;

}

 .botmenu  A:link {
   FONT-SIZE: 14px; COLOR: #595959; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;

   
}
 .botmenu  A:visited {
	FONT-SIZE: 14px; COLOR: #595959; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
 .botmenu   A:hover {
	FONT-SIZE: 14px; color: #b700fb; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	
	transition: all .3s;

}
 .botmenu  A:active {
	FONT-SIZE: 14px; COLOR: #595959; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}


.iconM,.marks {

margin-left:7px;

overflow: hidden;
text-transform: uppercase;
display: block;
float: left;
width:51px;
height:22px;
transition: all .3s;
background: #b700fb;
font-weight: bold;
padding-top:3px;
FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}

.iconM:hover {
COLOR: #dcdcdc;
transition: all .3s;
 box-shadow: 3px 3px 7px rgba(0,0,0,0.3);
height:155px;

}

.hintSaleC {
position:absolute;margin-top:-25px;padding-left:12px;z-index: 17;

}


.to_top{position:fixed;top:0px;z-index: 17;padding-left:12px;}


.scrollup{
width:70px;
height:43px;
opacity:0.7;  
position:fixed;
bottom:50px;
right:50px;
display:none;
text-indent:-9999px;
z-index:50;
background: url(images/icon_top.png) no-repeat; 
outline:0;
transition: all .5s;
}

.scrollup:hover {
opacity:0.9; 
transition: all .5s;
}


.butright {
text-transform: uppercase;
position:fixed;z-index: 21;

right:-175px;
top:150px;
	FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
width:245px;
height:60px;
margin-top:10px;
cursor:pointer;
 box-shadow: 3px 3px 12px rgba(0,0,0,0.2);
 display: block;float:left;
 transition: all .3s;
}

.butright:hover {
right:0px;
transition: all .3s;
 box-shadow: 7px 7px 12px rgba(0,0,0,0.3);
}


.item,.item2{

padding:17px;
display: block;
float:left;
overflow: hidden;

 width: 225px;
 height:190px;
 
 background: #ffffff;

}
.item2{
padding:10px;
margin:5px;
transition: all .5s;
}
.item2:hover{
box-shadow: 0 0 15px rgba(0,0,0,0.4);
 transition: all .5s;
}


.item:hover{
position: absolute; 
box-shadow: 0 0 11px rgba(0,0,0,0.4);
 width: 225px;
 height:280px;
 z-index:5;
 transition: all .5s;
}

.foto{
 width: 225px;
 height:190px;
 
}




.item:hover .zoomI{
opacity:0.3;
transition: all .3s;
}

.zoomI{

position: absolute; 
margin-left:179px;
margin-top: -190px;
opacity:0;
transition: all .2s;
}



.price{
position: absolute; 
margin-top: -37px;
 height:35px;
padding:2px 15px 0px 17px;
border-radius: 0 7px 0 0;
background: rgb(124, 61, 217);
background: rgba(124, 61, 217, 0.9);
display: block;
float:left;
FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Tahoma; 
}

.marks {
position: absolute; 
margin-top: -183px;
padding-top:2px;
padding-bottom:2px;
cursor:auto;
}

.itemselect {

 
 float:left;
 display: inline-block;

  width: 109px;
  height: 70px;

margin-top:20px;

}

.itemselect select{

border:none;
background: #fc2ffe;
  width: 109px;
  height: 70px;
  padding:5px 10px 5px 10px; 
  font-weight: bold;
    color: #ffffff;
  FONT-SIZE: 18px; FONT-FAMILY: Tahoma; 
}



.buttonsMore{
border: none;
padding:5px 7px 5px 7px; 
float: left;
display: inline-block;
FONT-SIZE: 14px;
color:#fc2ffe;
background: #f2f2f2;
width: 105px;margin-top:20px;margin-left:10px;
text-transform: uppercase;
cursor:pointer;
transition: all .2s;

}

.buttonsMore:hover {
background: #ffffff;
transition: all .2s;
}


.saleFoto{
position: absolute; 
margin-left:7px;
margin-top: -157px;
background: #b700fb; 
width:51px;
height:0px;
opacity:0;
  color: #ffffff;
  FONT-SIZE: 14px; FONT-FAMILY: Tahoma; 
  font-weight: bold;
  padding:5px 0px 5px 0px; 
  
}

.item:hover .saleFoto{
opacity:1;
height:22px;
transition: all .3s;
}


.fotomini{
margin:5px;

 width: 105px;
 height:88px;
 float: left;
display: inline-block;
 transition: all .3s;
}

.fotomini:hover{
box-shadow: 0 0 15px rgba(0,0,0,0.4);
 transition: all .3s;
}

#vk_groups{
display: inline-block;
margin-left:15px;
margin-top:29px;
}


.toolbar,.toolbar2,.toolbar3{
border-right: 1px solid #cecece;
padding-right:10px;
FONT-SIZE: 15px; COLOR: #464646; FONT-FAMILY: Tahoma; 
 transition: all .3s;
}


.toolbar:hover {
background: #e2e2e2; 
 transition: all .3s;

}

.toolbar3:hover {
background: #f2f2f2; 
 transition: all .3s;

}

.toolbar:hover .itemselectSort{
 transition: all .3s;
background: url(images/selectR.png) top right no-repeat #e2e2e2; 
}

.itemselectSort {
 transition: all .3s;
margin-left:5px;
 display: block;float:left;
  width: 195px;
  height: 44px;
  overflow: hidden;
margin-top:0px;
background: url(images/selectR.png) top right no-repeat #f2f2f2; 

}

.itemBg{

 width: 259px;
 height:224px;
 display: block;
float:left;

}


.itemselectSort select{
border:none;
background: transparent;
  width: 225px;
  height: 44px;
    color:#464646;
  FONT-SIZE: 15px; FONT-FAMILY: Tahoma; 
  cursor:pointer;
}

#hovertitle {
	display: none;
	position: absolute;
	z-index:50;
	font-size: 12px;
	padding: 7px;
	background: #ddd;
	color: #222;
	border: 1px solid #9e9e9e;
	border-radius: 2px;
}



.pages {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
position: relative;
}
.pages A:link {
   FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
  margin:5px;
   padding: 10px;
    background-color: #b700fb;
   font-weight: bold;
}
.pages A:visited {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
.pages A:hover {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	 background-color: #fc2ffe;
}
.pages A:active {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
.pages span {
FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
       background-color: #fc2ffe;
		padding: 10px;
		 margin:5px;
		font-weight: bold;
      }
	  
.priceG {
	margin-top:5px;
	margin-bottom:7px;
	font-size: 27px;
	color: #2e2e2e;
	font-family:  Tahoma;
}



.sizes{
float: left;display: inline-block;
border: 1px solid #7c7c7c;
box-shadow: 0 0 0 1px #a1a1a1;
color:#000000;
background: #ffffff;
cursor: pointer; 
margin:5px;
margin-top:7px;
padding-right:9px;
padding-top:3px;
padding-bottom:3px;
padding-left:9px;
font-weight:bold;
}

.sizes:hover {
border: 1px solid #000000;
box-shadow: 0 0 0 1px #b700fb;

}

.sizesSelect{
float: left;display: inline-block;
border: 1px solid #000000;
box-shadow: 0 0 0 3px #fc2ffe;
color:#000000;
background: #ffffff;
cursor: pointer; 
margin:5px;
margin-top:7px;
padding-right:11px;
padding-top:4px;
padding-bottom:4px;
padding-left:11px;
font-weight:bold;
}

.sizesSelect:hover {
border: 1px solid #000000;
box-shadow: 0 0 0 3px #b700fb;}


.inRuss{
border: none;
padding:10px;
margin:7px;
margin-top:25px;
float: left;
display: inline-block;
FONT-SIZE: 14px;
color:#ffffff;
background: #8d02c0;
text-transform: uppercase;
}


.radio {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
}
.radio{
	cursor: pointer;
}
.radio:not(checked) {
	//position: absolute;
	//opacity: 0;
}

.radio:not(checked) {
	position: relative;
	padding: 0 0 0 35px;
}
.radio:not(checked):before {
	content: '';
	position: absolute;
	top: -3px;
	left: 0;
	width: 22px;
	height: 22px;
	border: 1px solid #CDD1DA;
	border-radius: 50%;
	background: #FFF;
}
.radio:not(checked):after {
	content: '';
	position: absolute;
	top: 1px;
	left: 4px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #fc2ffe;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
	opacity: 0;
	transition: all .2s;
}
.radio:checked:after {
	opacity: 1;
}
.radio:focus:before {
	box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}

.statusOrder{
float:left;
display:block;
padding:10px;
margin-top:10px;
margin-bottom:15px;
border: 1px solid #b700fb;
font-weight:bold;
FONT-SIZE: 17px;
}

.zakazform{
padding:10px;
border: 2px solid #e4e4e4;

}

