/*
.HeaderContainer {
height: 123px;
}
.RightHeaderContainer {
height: 123px;
}
.RightHeaderContainer .phone {
margin: 10px 0;
}
.RightHeaderContainer .submenu li {
margin: 10px 0 0;
}
*/















input:active, textarea:active {
    outline: none;
}
:focus {
    outline: none;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

#good_addcart.popup_login {
padding: 0px;
width: 400px;
}
#good_addcart .avtoriz {
z-index: 201;
background: #FFF url(/public/images/bg_avtoriz.png) no-repeat left center;
padding: 20px 70px 15px;
height: 240px;
width: 260px;
display: block;
position: relative;
top: 0px;
}

#auth_login_form.avtoriz h3{
color: #C51C3E;
font-size: 24px;
margin: 10px 0;
font-family: inter;
}
#auth_login_form.avtoriz #result{
font: 15px inter;
}
#auth_login_form.avtoriz #result.error{
color: #C51C3E;
}
#auth_login_form.avtoriz .avt_links a {
font: 14px inter;
color: #0F68B1;
text-decoration: none;
border-bottom: 1px solid rgba(15, 104, 177, 0.34);
}
#auth_login_form.avtoriz .avt_links a:hover {
color: #C51C3E;
border-bottom: 1px solid rgba(197, 28, 62, 0.28);
}
#good_addcart input[type="password"]:hover {
-moz-box-shadow: 0 0 8px lightblue;
-webkit-box-shadow: 0 0 8px #ADD8E6;
box-shadow: 0 0 8px #ADD8E6;
}
.lichnyi_kabinet{
	margin:20px auto;
	box-shadow: rgb(204, 204, 204) 0px 20px 50px -10px;
	-webkit-box-shadow: rgb(204, 204, 204) 0px 20px 50px -10px;
	min-width:1022px;
	max-width:1161px;
	border:#e6e6e6 1px solid;
	text-align:left;
    font-family: 'pt_sans';
	font-family: 'inter';
	color:#000;
}
.lichnyi_kabinet p{ 
	color:#000;
}
.klient{
	margin:5px 0 0 25px;
	font-size:26px;
}
.klient span{
	color:#de1f55;
	font-weight:bold;
}
.lk_menu{
	float:right;
	height:63px;
	background:url(/images/lk/bg_menu.jpg) repeat-x center;
	margin:0 0 25px;
}
.lk_menu li{
	float:left;
	height:63px;
	padding:0px 35px;
	line-height:63px;
	display:block;
	position:relative;
}
.lk_menu li+li{
	background:url(/images/lk/bg_menu2.jpg) no-repeat left center;
}
.lk_menu li:hover{
	background:url(/images/lk/bg_menu2.jpg) repeat-x center;	
}
.lk_menu li a{
	font-size:24px;
	color:#fff;
	text-decoration:none;
}
.lk_menu li ul{
    position:absolute;
    left:-9999px;
    opacity:0;
	filter: alpha(opacity=0);
    -webkit-transition:0.25s linear opacity; /* В Webkit выпадающие пункты будут проявляться */
	margin-top:-3px;
}
.lk_menu li:hover ul{
    left:0;
    opacity:1;
	filter: alpha(opacity=100);
}
.lk_menu li ul li{
    float:none;
	height:30px;
	background:#6e6060;
	padding:0 5px;
}
.lk_menu li ul li:hover{
	background:#bbb2b3;	
}
.lk_menu li ul li a{
    white-space:nowrap;
    display:block;
	height:30px;
	line-height:30px;
	font-size:20px;
}
.left_part_lk{
	float:left;
	width:642px;
	margin-left:25px;
}
.bonusy_lk{
	margin:20px 0;
}

#lk_roundabout {
	margin: 0 auto 10px;
	height: 229px;
	width: 400px;
	position: relative;
}
#lk_roundabout li {
	height: 229px;
	width: 230px;
	text-align: center;
	cursor: pointer;
}
.roundabout-moveable-item p{
	opacity:0;
	filter: alpha(opacity=0);
	color:#de1f55;
	height:17px;
	margin-top:17px;
}
.roundabout-moveable-item p.dve_stroki{
	height:34px;
	margin-top:0;	
}
#lk_roundabout li img{
	width: 100%;
}	
#prev, #next {
	position: absolute;
	margin-top: -137px;
	margin-left: 45px;
	background: url("/images/lk/strelki_lk.png") no-repeat left center;
	width: 18px;
	height: 47px;
}
#next {
	margin-left: 575px;
	background-position: right center;
}
.ten_lk_img{
	display:none;
	background: url("/images/lk/ten_lk.png") no-repeat center;
	width:116px;
	height:14px;
	margin:0 auto;
}
.roundabout-moveable-item.roundabout-moveable-item.roundabout-in-focus p{
	opacity:1;
	filter: alpha(opacity=100);
}
.roundabout-moveable-item.roundabout-in-focus .ten_lk_img{
	display:block;	
}
.bonusy_lk a.get_bonus{
	text-align:right;
	margin-right:40px;
	display:block;
	margin-bottom:40px;
	color:#de1f55;
}
.dannye_lk{
	line-height:25px;
	margin: 20px 0 30px;
}
.dannye_lk p.zag_lk{
	font-size:26px;
	color:#de1f55;
	margin-bottom:15px;
	line-height:normal;
}
.adress_lk{
	float:left;
	margin: 0 0 20px 25px;
}
.adress_lk a{
	color:#de1f55;
}
.info_lk{
	float:right;
	margin: 0 25px 20px 0px;	
}
.info_lk span{
	color:#de1f55;	
}
.info_lk a{
	color:#de1f55;
	border:none;
}
.info_lk a+a{
	margin-left:15px;
}
.podderzhka_lk{
	/*margin:20px 0 30px;*/
	margin: 30px auto 0px;
padding-right: 30px;
max-width: 700px;
}
.tel_lk{
	float:left;
	margin:0px 0 20px 75px;
	width:235px;
	text-align:center;
	font-size:18px;
}
.bg_tel_lk{
	background:url(/images/lk/tel_lk.png) no-repeat top center;
	-webkit-transition: -webkit-transform 200ms;
	-moz-transition: -moz-transform 200ms;
	-o-transition: -o-transform 200ms;
	-ms-transition: -ms-transform 200ms;
	transition: transform 200ms;
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 0.7;
	filter: alpha(opacity=70);
	width:90px;
	height:90px;
	margin:0 auto 15px;
}
.write_lk{
	float:right;
	margin:0px 75px 20px 0px;
	width:235px;
	text-align:center;
	font-size:18px;
}
.bg_write_lk{
	background:url(/images/lk/write_lk.png) no-repeat top center;
	-webkit-transition: -webkit-transform 200ms;
	-moz-transition: -moz-transform 200ms;
	-o-transition: -o-transform 200ms;
	-ms-transition: -ms-transform 200ms;
	transition: transform 200ms;
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 0.7;
	filter: alpha(opacity=70);
	width:90px;
	height:90px;
	margin:0 auto 33px;
}
.bg_tel_lk:hover, .bg_write_lk:hover{
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
	filter: alpha(opacity=100);
	
}
.right_part_lk{
	float:right;
	width:303px;
	margin-right:25px;
}
.basket_lk{
	margin:0px 0 30px;
}
.basket_lk p{
	font-size:24px;
	margin:0 0 10px 15px;
}
.spisok_tovarov_lk{
	border:#e6e6e6 1px solid;
	padding:10px;
}
.tovar_lk{
	margin:0px 0 20px;
}
.tovar_lk:last-child{
	margin:0px;
}
.tovar_lk a{
	color:#0f68b1;
	font-size:16px;
	border-bottom:1px dotted;
	text-decoration:none;
	line-height:20px;
}
.tovar_lk a.photo_tovar_lk{
	width:90px;
	height:90px;
	margin:5px 5px 5px 0;
	float:left;
	border:none;
}
.tovar_lk a.photo_tovar_lk.a{
	background:url(/images/lk/1.jpg) no-repeat center;
	background-size:contain;
}
.tovar_lk a.photo_tovar_lk.b{
	background:url(/images/lk/2.jpg) no-repeat center;
	background-size:contain;
}
.tovar_lk p{
	font-size:14px;
	margin:10px 0 0;
}
.tovar_lk p span{
	font-size:20px;
}
.tovar_lk p:last-child span{
	font-size:24px;
	color:#dd322c;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}
.zakazy_lk{
	margin:0px 0 30px;
}
.bloknot_lk{
	margin:0px 0 30px;
}
.socseti_lk{
	text-align:center;
	margin:20px auto;
}
.socseti_lk p{
	font-size:14px;
	margin: 0 0 10px;
}

.socseti_lk a{
	width:29px;
	height:29px;
	display:inline-block;
	background: url('/public/images/social.png') no-repeat;
	margin:0 1px;
}
.socseti_lk a.vk{
	background-position:0px -31px;
}
.socseti_lk a.vk:hover{
	background-position:0px 0px;	
}
.socseti_lk a.facebook{
	background-position:-30px -31px;
}
.socseti_lk a.facebook:hover{
	background-position:-30px 0px;
}
.socseti_lk a.twitter{
	background-position:-60px -31px;
}
.socseti_lk a.twitter:hover{
	background-position:-60px 0px;	
}
.socseti_lk a.google{
	background-position:-151px -31px;
}
.socseti_lk a.google:hover{
	background-position:-151px 0px;	
}
.socseti_lk a.instagram{
	background-position:-120px -31px;
}
.socseti_lk a.instagram:hover{
	background-position:-120px 0px;
}
.socseti_lk a.odnokl{
	background-position:-181px -31px;
}
.socseti_lk a.odnokl:hover{
	background-position:-181px 0px;	
}
.socseti_lk a.foursquare{
	background-position:-90px -31px;
}
.socseti_lk a.foursquare:hover{
	background-position:-90px 0px;
}


.lk_name{
display: inline-block;
margin: 20px 0 25px 30px;
font-size: 20px;
line-height: 20px;
/* border-right: 1px solid #E6E6E6; */
/* border-bottom: 1px solid #E6E6E6; */

}
.lk_name span{
color: #de1f55;
font: 30px inter_light;
font-weight: bold;
}
.lk_name p {
font-size: 17px;
}
.lk_main_menu{
/* float: left; */
/* width: 250px; */
/* margin-bottom: 30px; */
/* overflow: hidden; */
margin-left: 30px;
}
.lk_main{
/* background: #de1f55 url('/images/lk/home.png') no-repeat 12px center; */
height: 50px;
background: #FFF url('/images/lk/home.png') no-repeat 12px center;
border: 1px solid #de1f55;
float: left;
}
.lk_main a{
display: block;
color: #de1f55;
font-size: 20px;
line-height: 50px;
height: 50px;
/* padding-left: 65px; */
text-decoration: none;
}
.lk_main_menu ul{
/* border-right: #E6E6E6 1px solid; */
/* padding: 15px 0 0 20px; */
color: #000;
font-size: 20px;
}

.lk_main_menu ul li{
/* padding: 12px 0px 12px 50px; */
border: 1px solid #CDCDCD;
border-left: none;
float: left;
background-color: #FAFAFA;
position: relative;
top: 0px;
box-shadow: 0px -7px 16px -8px #A1A1A1 inset;
}

.lk_main_menu ul li:hover{
background-color: #fff;
}
.lk_main_menu ul li:active{
top: 0px;
box-shadow: 0px 2px 10px -4px #A1A1A1 inset;
}
.lk_main_menu ul li:first-child{
border-left: 1px solid #CDCDCD;
border-radius: 4px 0px 0px 4px;
}
.lk_main_menu ul li:last-child{
border-radius: 0px 4px 4px 0px;
}
.lk_main_menu ul li.active{
/* background-color: #FEB612; */
/* background-image: url('/images/lk/home.png'); */
/* background-repeat: no-repeat; */
/* background-position: 226px 7px; */
/* color: #FFF; */
/* width: 260px; */
border: 1px solid #de1f55;
background-color: #FFF;
}

.lk_main_menu ul li:hover{
}

.lk_main_menu ul li.active a{
/* color: #FFF !important; */
cursor: default;
color: #de1f55;
}
.lk_main_menu ul li a{
font-size: 16px;
color: #000;
text-decoration: none;
line-height: 45px;
height: 45px;
width: 137px;
text-align: center;
display: block;
position: relative;
}
.lk_main_menu ul li:active a{
padding: 2px 0px 0px 0px;
line-height: 43px;
height: 43px;
width: 137px;
}
.lk_main_menu ul li span {
color: #FFF;
width: 24px;
height: 24px;
display: block;
text-align: center;
line-height: 26px;
background: #FEB612;
font-size: 16px;
border-radius: 12px;
-webkit-border-radius: 12px;
position: absolute;
top: -12px;
right: 3px;
}
.lk_main_menu ul li.active span {
/* color: #FEB612; */
/* background: #FFF; */
/* font-weight: bold; */
}
.lk_main_menu ul li a:hover, .lk_main_menu ul li a.active{
color: #de1f55; 
}
.lk_main_menu ul ul{
	border:none;
	margin: 5px 0 10px 20px;
	padding:0;
}
.ob_lk_base{
/* margin: 0 0 30px 250px; */
margin: 25px 0px 50px 30px;
}
.ob_lk_base h1{
line-height: 35px;
text-align: left;
color: #696969;
font: 26px inter_light;
/* padding-left: 20px; */
margin-bottom: 10px;
}
.ob_lk_base h1 span{
	color:#de1f55;
}
.lk_base{
/* width: 642px; */
/* margin: 0 auto; */
position: relative;
}
.lk_base_left {
float: left;
margin: 0px 20px 0px 20px;
width: 45%;
}
.lk_base_right {
float: left;
margin: 0px 20px 0px 20px;
width: 45%;
}
.lichnyi_kabinet p.lk_phone {
/* background: url(/public/images/phone.png) no-repeat left center; */
height: 26px;
/* padding-left: 35px; */
margin: 20px 0;
font-size: 30px;
font-family: inter_light, sans-serif;
display: block;
position: relative;
width: 240px;
margin-bottom: 0px;
-webkit-touch-callout: initial;
-webkit-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
clear: both;
color: #000;
}
.lichnyi_kabinet p.descr {
color: #636363;
font: 16px inter;
padding-top: 10px;
}
.lk_info_dannye{
	font-size:14px;
	margin:0 10px 30px;
}
.lk_info_dannye h3{
	font-size:20px;
	font-weight:normal;
}
.lk_info_dannye td{
	padding: 5px 10px;
	vertical-align:top;
}
.lk_info_dannye a{
	font-size:12px;
	color:#de1f55;
}
.lk_info_dannye a:hover{
	text-decoration:none;
}
.lk_info_dannye span{
	color:#de1f55;
}
.spisok_zakazov_lk{
	width:640px;
	border:#bbb 1px solid;
	border-collapse:collapse;
	margin-bottom: 30px;
	font-size: 18px;
}
.spisok_zakazov_lk img{
	cursor:pointer;
}
.spisok_zakazov_lk thead{
	background:#ccc;
}
.spisok_zakazov_lk thead td{
	font-size:18px;
	text-align:center;
	padding:10px 0;
}
.spisok_zakazov_lk thead td+td{
	border-left: #fff 1px solid;
}
.spisok_zakazov_lk  tbody th{
	background:#ececec;
	border: #bbb 1px solid;
	padding:10px 0;
	text-align:center;
	font-weight:normal;
}
.spisok_zakazov_lk tbody th+th{
	border-left: #bbb 1px solid;
}
.spisok_zakazov_lk tbody td{
	padding:10px;
	border-bottom: #ddd 1px solid;
	font-size:15px;
	vertical-align:middle;
}
.spisok_zakazov_lk tbody td a{
	color:#137ec2;
	line-height:20px;
	font-size:15px;
	text-decoration:none;
	border-bottom:1px solid;
}
.spisok_zakazov_lk tbody td a:hover{
	border:none;
}
.img_tovar_zakaz{
	width:101px;
	height:101px;
margin: 0 auto;
}
.spisok_zakazov_lk tbody td .img_tovar_zakaz a{
	display:block;
	height:101px;
	border:none;
}
.more_info_zakaz_lk_block{
	display: block;
	position: relative;
}
.more_info_zakaz_lk_fon{
	background:#aaa;
	opacity:0.5;
	filter: alpha(opacity=50);
	position:fixed;	
	width:100%;
	height:100%;
}
.more_info_zakaz_lk{
	width:640px;
	padding:25px 30px;
	position:relative;
	background:#fff;
	font-size:15px;
	text-align: left;
}
.close_window{
	position:absolute;
	right:10px;
	top:10px;
	width: 20px;
	height: 19px;
	background: #fff url(/public/images/close_x.png) no-repeat center;
	display: block;
	cursor:pointer;
	opacity: 0.5;
}
.close_window:hover{
	opacity:1
}
.close_window:active{
	top:11px;
}
.dannye_zakaz{
	float:left;
}
.dannye_zakaz span{
	font-size:18px;
	color:#de1f55;
	line-height: 25px;
}
.sum_zakaz{
	float:right;
	text-align:center;
}
.sum_zakaz p{
	font-size:24px;
	color:#de1f55;
}
.sum_zakaz span{
	font-size:18px;
	color:#de1f55;
}
.sum_zakaz p.summa_zakaza{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	font-size:30px;
	padding:5px 0;
	background:#de1f55;
	width:165px;
	margin:4px 0 0;
}
.more_info_zakaz_lk table{
	border:#bbb 1px solid;
	border-collapse:collapse;
	width:100%;
	margin:20px 0;
}
.more_info_zakaz_lk table tr+tr{
	border-top:#ddd 1px solid;
}
.more_info_zakaz_lk table td{
	padding:10px;
	vertical-align:middle;
}
.more_info_zakaz_lk table th{
	padding:10px;
	font-weight:normal;
	vertical-align:middle;
	text-align: center;
}
.more_info_zakaz_lk table a{
	color:#de1f55;
	line-height:20px;
	font-size:15px;
	text-decoration:none;
	border-bottom:1px solid;
}
.more_info_zakaz_lk table p{
	margin-top:5px;
}
.more_info_zakaz_lk table a:hover{
	border:none;
}
.more_info_zakaz_lk .img_tovar_zakaz a{
	display:block;
	height:101px;
	border:none;
}
.close_zakaz{
	border:#de1f55 1px solid;
	padding:5px 0px;
	border-radius:5px;
	-webkit-border-radius:5px;
	color:#de1f55;
	width:70px;
	margin: 0 auto;
	text-align:center;
	cursor:pointer;
}
.save_lk_zakaz{
	position:absolute;
	right:20px;
	bottom:20px;
	width:39px;
	height:39px;
	background: url(/images/lk/save.png) no-repeat center;
}
.print_lk_zakaz{
	position:absolute;
	right:80px;
	bottom:20px;
	width:39px;
	height:39px;
	background: url(/images/lk/print.png) no-repeat center;
}
.save_lk_zakaz a, .print_lk_zakaz a{
	display:block;
	text-decoration:none;
	height:39px;
}
.uzor_lk{
	position:absolute;
	height:4px;
	background: url(/images/lk/uzor.png) repeat-x center;
	width:700px;
	bottom:-3px;
	left:0;
}
.lk_bloknot{
/* width: 760px; */
/* margin: 0 auto; */
margin-left: 20px;
}
.lk_bloknot_left {
float: left;
width: 45%;
}
.lk_bloknot_right {
float: left;
width: 45%;
}
.lk_bloknot p{
	font: 26px inter_light;
	margin-bottom:10px;
	margin-top: 20px;
}
.lk_bloknot p.t_red {
color: #de1f55;
color: #696969;
}

.dream_lk{
	background: #fff;
	border-radius: 9px;
	-webkit-border-radius:9px;	
	overflow:hidden;
	padding:5px 10px;
}
.dream_lk a{
	display:block;
	height:101px;
	text-decoration:none;
	margin-bottom:20px;
}
.dream_lk a.jqmClose{
	height: 19px;
}
.dream_lk a div{
	height:101px;
	display:table;
	margin-left:120px;
}
.dream_lk a div:first-child{
	width:101px;
	display:block;
	margin:0px;
	float:left;
}
.lk_bloknot .bg_ramka{
	border-radius: 10px;
	-webkit-border-radius:10px;
	padding: 1px;
	position: relative;
	overflow: hidden;
	margin:10px 0px;	
	display:inline-block;
	width:360px;
}
.lk_bloknot .bg_ramka:nth-child(2n){
	margin-left:20px;
}
.dream_lk a div p{
	height:101px;
	display:table-cell;
	vertical-align:middle;
	color:#0f96d6;
	font-size: 15px;
	margin: 0;
}
.dream_lk a div p:hover{
text-decoration: underline;
}
.ramka_gr, .ramka_red{
	position: absolute;
	z-index: -1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.ramka_red{
	display:none;
}
.bg_ramka:hover .ramka_gr{
	display:none;
}
.bg_ramka:hover .ramka_red{
	display:block;
}
.sv_va_tovara_lk{
	height: 87px;
	overflow:hidden;
	padding-bottom:23px;
}
.sv_va_tovara_lk p{
font-size: 12px;
line-height: 17px;
	border-bottom:#c1c1c1 1px dashed;
	margin: 0;
}
.sv_va_tovara_lk p span{
	float:right;
}
.buy_dream{
	width: 70px;
	margin: 25px 0px 10px 10px;
	background: #de1f55 url(/public/images/bsk_new.png) no-repeat 7px center;
	padding-left: 50px;
	height: 34px;
	float: left;
}
.buy_dream a{
	font-size: 18px;
	color: #fff;
	display: block;
	height: 34px;
	line-height: 34px;
	margin: 0 0 0 -50px;
	padding-left: 50px;
}
.dream_roznitsa{
	margin: 15px 10px 10px;
	padding:2px 10px;
	float: left;
	border:#de1f55 1px solid;
	text-align:justify;	
	width:120px;
	font-size: 12px;
}
.no_tovar_dream{
	margin: 16px 10px 10px;
	padding:15px 0;
	border:#de1f55 1px solid;
	font-size: 14px;
	text-align:center;
}
.price_dream{
	background: url(/public/images/cut.png) no-repeat center;
	height: 52px;
	width: 110px;
	float:right;
	margin: 10px 10px 0 0;
	padding: 12px 2px 0 0px;
	font-size: 22px;
	line-height: 33px;
	color: #fff;
	text-align: center;
}
.rassylki_lk{
background: #fff;
border-radius: 9px;
-webkit-border-radius: 5px;
overflow: hidden;
padding: 5px 0px;
height: 185px;
width: 45%;
padding: 1%;
margin: 1%;
margin-top: 6px;
float: left;
border: 1px solid #cfcfcf;
}
.rassylki_lk:hover{
-moz-box-shadow: 0 0 8px lightblue;
-webkit-box-shadow: 0 0 8px #ADD8E6;
box-shadow: 0 0 8px #ADD8E6;
}
.email_rassylka{
	text-align:center;
	background: url(/images/lk/konvert.jpg) no-repeat center top;
	padding-top:50px;
	margin-bottom:15px;
}
.sms_rassylka{
	text-align:center;
	background: url(/images/lk/sms.jpg) no-repeat center top;
	padding-top:50px;
	margin-bottom:15px;
}
.email_rassylka span, .sms_rassylka span{
	font-size: 16px;
}
.rassylki_lk label{
	line-height:25px;
	font-size: 15px;
	cursor: pointer;
}
.rassylki_lk label input{
margin-right: 5px;
top: 2px;
position: relative;
height: 13px;
width: 13px;
}
.info_rassylka{
	background: url(/images/lk/info.jpg) no-repeat center top;	
	padding-top:65px;
}
.info_rassylka p{
	margin-bottom:20px;
	font-size:14px;
}
.vybor_rassylok{
	text-align:center;
}
.save_rassylki{
	width:120px;
	display:inline-block;
	margin:0 10px;
}
.cansel_rassylki{
	background:#ccc;
	width:120px;
	display:inline-block;
	margin:0 20px;
}
.save_rassylki a, .cansel_rassylki a{
	background:#de1f55;
	font-size:16px;
	color:#fff;
	text-align:center;
	display:block;
	height:28px;
	line-height:28px;
	margin:0;
	text-decoration: none;
	opacity:0.8;
	position:relative;
}
.save_rassylki a:hover, .cansel_rassylki a:hover{
	opacity:1;
}
.save_rassylki a:active, .cansel_rassylki a:active{
	top:1px;
}
.ob_lk_base input[type=text]{
height: 29px;
width: 244px;
padding: 0 10px;
background: none;
margin: 7px 0;
color: #000;
font-size: 18px;
}
.ob_lk_base input[type=text]:hover{
-moz-box-shadow: 0 0 8px lightblue;
-webkit-box-shadow: 0 0 8px #ADD8E6;
box-shadow: 0 0 8px #ADD8E6;
}

.ob_lk_base input[type=submit] {
position: relative;
display: block !important;
opacity: 1 !important;
height: 31px;
width: 150px;
line-height: 18px;
padding: 7px 5px 6px;
text-decoration: none;
font-size: 17px;
font-family: inter;
color: #FFF;
border: none;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
background: #DD2C5E url(/public/images/buy3.jpg?v1) repeat-x left top;
text-align: center;
margin: 10px 0 30px 310px;
top: 0px;
}
.ob_lk_base input[type=submit]:hover {
background-position: 0 -34px !important;
}
.ob_lk_base input[type=submit]:active {
	top:1px;
}
.ob_lk_base textarea{
font-size: 18px;
padding: 10px 10px;
max-height: 200px;
min-height: 200px;
max-width: 438px;
min-width: 438px;
border: 1px solid #CFCFCF;
font-family: inter_light;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.ob_lk_base textarea:hover{
-moz-box-shadow: 0 0 8px lightblue;
-webkit-box-shadow: 0 0 8px #ADD8E6;
box-shadow: 0 0 8px #ADD8E6;
}
#feedback_msg {
width: 445px;
font-size: 16px;
/* background: #FFF; */
text-align: center;
height: 22px;
padding: 8px;
position: absolute;
top: 181px;
color: #de1f55;
}

.vidy_bonusov{
	margin:30px auto;
	text-align:center;
}
.vidy_bonusov a{
	text-decoration:none;
	display:block;
}
.vidy_bonusov .bg_ramka{
	margin:10px;	
	width:190px;
}
.bonus_im, .bonus_rm, .bonus_soc_act{
	border-radius: 9px;
	-webkit-border-radius: 9px;
	overflow: hidden;
	padding: 70px 0px 10px;	
	text-align:center;
	font-size: 14px;
}
.bonus_im{
	background:#fff url(/images/lk/buttcurt.png) no-repeat center 10px;	
}
.bonus_rm{
	background:#fff url(/images/lk/buttsale.png) no-repeat center 10px;	
}
.bonus_soc_act{
	background:#fff url(/images/lk/buttsoc.png) no-repeat center 10px;	
}

.stat_uchastnikom .bg_ramka{
	margin:10px 0;	
	width:760px;
}
.uchastie_bonus{
	border-radius: 9px;
	-webkit-border-radius: 9px;
	overflow: hidden;
	padding: 0px 25px 30px;
	background:#fff;	
}
.uchastie_bonus p{
	font-size:12px;
	margin:0 10px 0 0;
	text-align:justify;
}
.stat_uchastnikom a{
	position:absolute;
	right:5px;
	background: url(/images/lk/strelki_lk.png) no-repeat center right;
	width:18px;
	height:47px;
	top:50%;
	margin-top:-23px;
	text-decoration:none;	
}
.kak_stat{
	text-align:center;
	margin:20px 0;
}
.kak_stat p{
	display:inline-block;
	background:#fff url(/images/lk/bg_stat.jpg) no-repeat center left;
	padding-left:50px;
	font-size:30px;
	margin: 0;
}
.kak_stat p span{
	font-size:48px;
	font-weight:bold;
}
.obzor_bonus_ball{
	position:fixed;
	padding:30px 30px 15px;
	width:280px;
	margin: 200px 0 0 -170px;
	left: 50%;
	background: #fff;
	text-align: center;
	color: #de1f55;
	display:none;
}
.obzor_bonus_ball img{
	margin:10px 0;
}
.obzor_bonus_ball span{
	font-size:24px;
}
.obzor_bonus_ball p{
	font-size:20px;
	margin:0px 0 20px;
}
.obzor_bonus_ball p span{
	font-size:30px;
}
.bonus_dannye{
	margin:20px 0;
}
.about_me{
	margin:10px 0;
}
.about_me input[type=text]{
	margin-right:20px;
}
.ob_lk_base .cusel{ /* общий вид селекта включая стрелку справа */
border: 1px solid #CFCFCF;
height: 29px;
display: inline-block;
position: relative;
cursor: pointer;
font-size: 16px;
-webkit-border-radius: 4px;
border-radius: 4px;
z-index: 1;
color: #000;
padding: 0 10px;
background: none;
outline: none;
margin: 0;
margin-bottom: 10px;
}
.ob_lk_base .cusel:hover{
-moz-box-shadow: 0 0 8px lightblue;
-webkit-box-shadow: 0 0 8px #ADD8E6;
box-shadow: 0 0 8px #ADD8E6;
}
.ob_lk_base .cusel .cuselFrameRight { /* левая часть селект. обычно скругление и левая граница */
background: url(/public/images/sel_arrow.png) no-repeat center;
position: absolute;
z-index: 2;
top: 8px;
right: 11px;
height: 13px;
width: 23px;
display: block;
padding: 0;
}
.ob_lk_base .cusel .cuselFrameRight:active {
top: 9px;
}
.ob_lk_base .cusel .cuselText { /* контейнер для отображенного текста селект */
padding: 5px 0 0 10px;
cursor: pointer;
overflow: hidden;
position: relative;
z-index: 1;
font-size: 16px;
font: 18px inter;
position: absolute;
top: 0;
left: 0;
display: block;
height: auto;
}
.ob_lk_base .cusel span { /* оформление оптиона */
display: block;
cursor: pointer;
white-space: nowrap;
padding: 2px 15px 2px 9px;
zoom: 1;
line-height: normal;
font-size: 18px;
float: none;
margin: 0;
text-align: left;
color: #000 !important;
left: 0px !important;
font-family: inter_light;
}
.ob_lk_base .cusel span:hover{ /* реакция оптиона на наведение */
background: #465364;
color: #FFF !important;
}
.ob_lk_base .cusel .cuselActive { /* оформление активного оптиона в списке */
background: #E4E4E4;
cursor: default;
}
.ob_lk_base .cusel.cuselOpen {
	z-index: 999;
}
.ob_lk_base .cusel .cusel-scroll-wrap { /* контейнер для блока с прокруткой */
	display: block;
	visibility: hidden;
	position: absolute;
	left: -1px;
	top: 100%;
	background: #fff; /* фон выпадающего списка */
	width: 100%;
	border:#cfcfcf 1px solid;
	padding: 0;
	box-shadow: 0px 10px 18px -5px rgba(0, 0, 0, 0.59);
}
.ob_lk_base .cusel .cusel-scroll-pane{
	display: block;
	padding: 0;
}
.ob_lk_base .cusel .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
	display: block;
	padding: 0;
	border:none;
	left: -1px;
}
.about_me .table.DynarchCalendar-titleCont{
	margin:-6px auto 0;
}
.adres_dost{
margin: -5px 20px 20px;
color: #de1f55;
}
.adres_dost#block_address {
margin-bottom: 5px;
max-width: 750px;
clear: both;
overflow: hidden;
}
.adres_dost p{
font-size: 18px;
margin: 0 40px 0px 0;
margin: 0 15px 0px 0;
display: inline-block;
font-family: inter;
}
.adres_dost p#address_update{
line-height: 19px;
margin-top: 10px;
clear: both;
float: left;
}
.adres_dost span.addr_id {
float: left;
position: relative;
top: 12px;
}
.adres_dost a{
	font-size:14px;
	color:#de1f55;
}
.adres_dost p span{
	font-size: 14px;
}
.adres_dost p a{
	font-size: 14px;
}
.adres_dost p a.change_parol, .adres_dost a.adres_add {
font-size: 18px;
text-decoration: none;
border-bottom: 1px solid #de1f55;
}

.adres_dost p a.change_parol:hover, .adres_dost a.adres_add:hover {
border-bottom: 1px solid #FFF;
}
.adres_dost p.metro_line{
	display:none;
}
.adres_dost p.metro_line1{
	color:#d90833;
	background: url(/public/images/line1.png) no-repeat left 5px;
	font-size: 16px;
	padding-left: 15px;
margin: 15px 0px 3px;
	display:block;
}
.adres_dost p.metro_line2{
	color:#047fd1;
	background: url(/public/images/line2.png) no-repeat left 5px;
	font-size: 16px;
	padding-left: 15px;
margin: 15px 0px 3px;
	display:block;
}
.adres_dost p.metro_line3{
	color:#039955;
	background: url(/public/images/line3.png) no-repeat left 5px;
	font-size: 16px;
	padding-left: 15px;
margin: 15px 0px 3px;
	display:block;
}
.adres_dost p.metro_line4{
	color:#de6d07;
	background: url(/public/images/line4.png) no-repeat left 5px;
	font-size: 16px;
	padding-left: 15px;
margin: 15px 0px 3px;
	display:block;
}
.adres_dost p.metro_line5{
	color:#6e0176;
	background: url(/public/images/line5.png) no-repeat left 5px;
	font-size: 16px;
	padding-left: 15px;
margin: 15px 0px 3px;
	display:block;
}
.history_zakaz .spisok_zakazov_lk table tbody, .history_zakaz .spisok_zakazov_lk table tfoot{
	display:none;
}


.change_adres, .add_adres, .change_password, .change_shop{
position: relative;
padding: 10px 40px 10px;
width: 500px;
margin: 0;
background: #FFF;
text-align: left;
display: block;
z-index: 1;
}
.change_password{
width: 425px;
padding: 10px 25px 10px;
}

.change_adres #result,
.change_shop #result,
.add_adres #result,
.change_password #result {
clear: both;
text-align: center;
color: #de1f55;
font: 14px inter;
}

.change_adres span, .add_adres span, .change_password span, .change_shop span{
	font-size: 24px;
	font: 24px inter_light;
	line-height: 40px;
	color: #de1f55;
}
.change_adres p, .add_adres p, .change_password p, .change_shop p{
	font-size:16px;
	font: 17px inter;
	text-align:left;
	margin: 10px 0 3px;
	color: #000;
	color: #888;
}
.more_info_zakaz_lk_block input[type=text]{
width: 478px;
padding: 0 10px;
border: 1px solid #CFCFCF;
height: 29px;
margin: 0px;
font-size: 18px;
font: 18px inter;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
background: #FFF;
}
.more_info_zakaz_lk_block .change_password input[type=password]{
width: 178px;
	padding:0 10px;
border: 1px solid #CFCFCF;
height: 29px;
	margin:0px;
font-size: 18px;
font: 18px inter;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
	background:#fff;
}
.more_info_zakaz_lk_block input[type=text]:hover,
.more_info_zakaz_lk_block .change_password input[type=password]:hover{
-moz-box-shadow: 0 0 8px lightblue;
-webkit-box-shadow: 0 0 8px #ADD8E6;
box-shadow: 0 0 8px #ADD8E6;
}
.change_password table p {
color: #000;
font: 16px inter;
margin: 12px 10px 3px 50px;
text-align: right;
}
.change_password p.msg {
font-size: 14px;
color: #000;
width: 450px;
}

.mini_input{
	float:left;
	width:78px;
	/*width: 64px;*/
}
.mini_input input[type=text]{
	width:56px;
}
#label_primary_address {
font-size: 14px;
font: 15px inter;
position: relative;
top: -2px;
cursor: pointer;
}

.change_adres .mini_input+.mini_input, .add_adres .mini_input+.mini_input{
	margin-left:20px;
}
.more_info_zakaz_lk_block .cusel{ /* общий вид селекта включая стрелку справа */
border: 1px solid #CFCFCF;
height: 29px;
display: inline-block;
position: relative;
cursor: pointer;
font-size: 16px;
-webkit-border-radius: 4px;
border-radius: 4px;
z-index: 1;
color: #000;
padding: 0 10px;
background: none;
outline: none;
margin: 0;
}
.more_info_zakaz_lk_block .cusel:hover{
-moz-box-shadow: 0 0 8px lightblue;
-webkit-box-shadow: 0 0 8px #ADD8E6;
box-shadow: 0 0 8px #ADD8E6;
}
.more_info_zakaz_lk_block .cusel .cuselFrameRight { /* левая часть селект. обычно скругление и левая граница */
	background:url(/public/images/sel_arrow.png) no-repeat center;
	position: absolute;
	z-index: 2;
	top: 8px;
	right: 11px;
	height: 13px;
	width: 23px;
	display:block;
	padding:0;
}
.more_info_zakaz_lk_block .cusel:active .cuselFrameRight {
	top: 9px;
}
.more_info_zakaz_lk_block .cusel .cuselText { /* контейнер для отображенного текста селект */
	padding: 5px 0 0 10px; /* подбираем отступы и высоту для видимого текста в селекте */
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	font-size: 16px; /* шрифты */
	font: 18px inter;
	position: absolute;
	top: 0;
	left: 0;
	display:block;
	height:auto;
}
.more_info_zakaz_lk_block .cusel span { /* оформление оптиона */
display: block;
cursor: pointer;
white-space: nowrap;
padding: 2px 15px 2px 9px;
zoom: 1;
line-height: normal;
font-size: 18px;
float: none;
margin: 0;
text-align: left;
color: #000;
}
.more_info_zakaz_lk_block .cusel span:hover{ /* реакция оптиона на наведение */
	background: #465364;
	color: #fff;
}
.more_info_zakaz_lk_block .cusel .cuselActive { /* оформление активного оптиона в списке */
background: #E4E4E4;
cursor: default;
}
.more_info_zakaz_lk_block .cusel.cuselOpen {
	z-index: 999;
}
.more_info_zakaz_lk_block .cusel .cusel-scroll-wrap { /* контейнер для блока с прокруткой */
	display: block;
	visibility: hidden;
	position: absolute;
	left: -1px;
	top: 100%;
	background: #fff; /* фон выпадающего списка */
	width: 100%;
	border:#cfcfcf 1px solid;
	padding: 0;
box-shadow: 0px 10px 18px -5px rgba(0, 0, 0, 0.59);
}
.more_info_zakaz_lk_block .cusel .cusel-scroll-pane{
	display: block;
	padding: 0;
}
.more_info_zakaz_lk_block .cusel .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
	display: block;
	padding: 0;
	border:none;
	left: -1px;
}
.basic_adres{
	margin:37px 0 0;
	float:left;
}
.basic_adres input[type=checkbox]{
	height:13px;
	margin-right:5px;
}
.change_adres input[type=submit], .add_adres input[type=submit], .change_password input[type=submit], .change_shop input[type=submit]{
position: relative;
display: block;
height: 31px;
width: 150px;
line-height: 18px;
padding: 7px 5px 6px;
text-decoration: none;
font-size: 17px;
font-family: inter;
color: #FFF;
border: none;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);
-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
background: #DD2C5E url(/public/images/buy3.jpg?v1) repeat-x left top;
text-align: center;
float: right;
margin: 25px 0 10px;
top: 0px;
}

.change_adres input[type=submit]:hover, .add_adres input[type=submit]:hover, .change_password input[type=submit]:hover, .change_shop input[type=submit]:hover{
background-position: 0 -34px !important;
}
.change_adres input[type=submit]:active, .add_adres input[type=submit]:active, .change_password input[type=submit]:active, .change_shop input[type=submit]:active{
	top:1px;
}
.change_password input[type=submit] {
width: 200px;
}
.change_password input {
margin: 5px 0 10px !important;
}
a.adres_add{
font-size: 18px;
text-decoration: none;
border-bottom: 1px solid;
display: inline-block;
margin-bottom: 10px;
margin-top: 5px;
margin-left: 20px;
color: #de1f55;
clear: both;
}

a.adres_add:hover{
border-bottom: 1px solid #fff;
}
#good_addcart.orders1111 {
width: 320px;
padding: 0px;
overflow: visible;
}
#good_addcart.password {
width: 450px;
	padding: 0px;
	overflow: visible;
}
#good_addcart.address {
	width: 580px;
	padding: 0px;
	overflow: visible;
}
.more_info_order {
	font-size: 15px;
	cursor: pointer;
	color: #137ec2;
	float: right;
	text-decoration: underline;
}
.more_info_order:hover {
	text-decoration: none;
}
.more_info_zakaz_lk_block  .mini_input .cusel{ /* общий вид селекта включая стрелку справа */
	padding: 0 5px;
}
.more_info_zakaz_lk_block  .mini_input .cusel .cuselFrameRight { /* левая часть селект. обычно скругление и левая граница */
	background:url(/public/images/sel_arrow.png) no-repeat center bottom;
	top: 11px;
	right: 5px;
	height: 8px;
	width: 15px;
	display:block;
}
.more_info_zakaz_lk_block  .mini_input .cusel .cuselText { /* контейнер для отображенного текста селект */
	padding: 5px 0 0 5px; /* подбираем отступы и высоту для видимого текста в селекте */
}
.more_info_zakaz_lk_block  .mini_input .cusel span { /* оформление оптиона */
	padding: 2px 15px 2px 4px; /* паддинг справа - это отступ текста от ползунка */
}


.lichnyi_kabinet  .button_rz {
	width: 35px;
	height: 35px;
	background: url(/images/lk/open_cloze_zakaz.png) no-repeat 0px 0px;
	margin: 0px auto;
	cursor: pointer;
	-webkit-transition: all 250ms;
	-moz-transition: all 250ms;
	-o-transition: all 250ms;
	-ms-transition: all 250ms;
	transition: all 250ms;
}
.lichnyi_kabinet .button_rz.active {
	background-position: 0px -35px;
}

.lichnyi_kabinet .order_type {
	height: 42px;
	width: 64px;
	margin: 0px auto;
	background: url(/images/lk/order_type.png) no-repeat;
}
.lichnyi_kabinet .order_type.type1 {
	background-position: 0px 0px;
}
.lichnyi_kabinet .order_type.type2 {
	background-position: 0px -42px;
}
.lichnyi_kabinet .order_type.type3 {
	background-position: 0px -84px;
}

.lichnyi_kabinet #calendar-trigger {
width: 38px;
height: 38px;
display: block;
background: url(/public/images/calendar.jpg) no-repeat right center;
top: -12px;
right: 17px;
position: absolute;
/* background-color: rgba(255, 0, 0, 0.23); */
}
.lichnyi_kabinet #birthday {
width: 198px;
margin-right: 66px;
}
.lichnyi_kabinet .hover:hover #birthday {
-moz-box-shadow: 0 0 8px lightblue;
-webkit-box-shadow: 0 0 8px #ADD8E6;
box-shadow: 0 0 8px #ADD8E6;
}
.lichnyi_kabinet td{
font: 16px inter;
padding: 0px 0px 0px 10px;
vertical-align: middle;
text-align: right;
min-width: 130px;
}
.lichnyi_kabinet table.m_bottom{
margin-bottom: 20px;
}
.lichnyi_kabinet td.t_left{
text-align: left;
padding-top: 5px;
}
.lichnyi_kabinet td.t_left a {
font-size: 14px;
color: #de1f55;
}
.lichnyi_kabinet td.c_grey{
color: #989898;
color: #696969;
padding-top: 5px;
text-align: left;
padding-left: 20px;
min-width: 80px;
}
.lichnyi_kabinet .about_me td span {
color: #de1f55;
position: relative;
top: 4px;
left: -3px;
}
.lichnyi_kabinet td span {
color: #000000;
position: relative;
top: 0px;
left: 0px;
}
.lichnyi_kabinet p.c_red {
color: #de1f55;
color: #696969;
font: 26px inter_light;
padding-left: 20px;
margin-bottom: 10px;
}
.lichnyi_kabinet p.c_red a {
float: right;
margin-right: 45px;
font-size: 18px;
position: relative;
top: 9px;
color: #de1f55;
}
.no_context, #no_favorite, #no_history{
margin: 10px 0 10px 20px;
margin: 10px 0 40px 20px;
text-align: center;
}
.no_context p, #no_favorite p, #no_history p{
font-size: 16px;
line-height: 20px;
text-align: left;
}
.no_context a, #no_favorite a, #no_history a{
font-size: 21px;
color: #FFF;
display: block;
padding-top: 221px;
text-decoration: none;
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
text-align: center;
}
#no_favorite a {
/*position: relative;*/
/*padding-top: 12px;*/
}
.no_context a span, 
#no_favorite a span {
border-bottom: 1px solid rgba(255, 255, 255, 0.69);
height: 20px;
display: inline-block;
-webkit-transition: all 100ms;
-moz-transition: all 100ms;
-o-transition: all 100ms;
-ms-transition: all 100ms;
transition: all 100ms;
}

.no_context a:hover span, 
#no_favorite a:hover span {
border-bottom: none;
color: #000;
}

.block_orders {
border-radius: 10px;
-webkit-border-radius: 10px;
padding: 1px;
position: relative;
overflow: hidden;
position: relative;
width: 610px;
margin: 10px auto 20px;
}
.block_orders_full {
position: relative;
/* top: -20px; */
overflow: hidden;
/* min-height: 250px; */
margin: 0px 30px 0px 0px;
margin: 0px 45px 30px 15px;
}
.block_orders_full.noIScroll{
overflow: auto;
border-bottom: 1px solid #CACACA;
}
.block_orders:hover .ramka_red {
display: block !important;
}
.block_orders:hover .ramka_gr {
display: none !important;
}
.block_order {
border-radius: 10px;
-webkit-border-radius: 10px;
background: #FFF;
position:relative;
}
.block_order table td {
text-align:right;
border-bottom: 1px solid #E7E7E7;
}
.block_order table a {
color: #de1f55;
font-size: 13px;
padding: 13px 0px 5px;
text-align: left;
display: block;
}
.block_order table a.img {
padding: 0px;
}
.block_order table p {
font-size: 18px;
padding: 9px 0px;
color: #979797;
}
.block_order table p span {
margin-left: 5px;
color: #000;
}

.block_order .total_price {
text-align: center;
font-size: 14px;
color: #de1f55;
}

.block_order .total_price span {
font: 27px inter_light;
color: #FFF;
background: #de1f55;
width: 100%;
display: block;
border-radius: 8px;
margin: 5px 0px;
padding: 2px 0px;
}

.block_order .delivery_name {
text-align: left;
margin: 10px 5px 5px 5px;
font-size: 14px;
}

.block_order .delivery_cost {
text-align: left;
margin: 0px 5px 5px 5px;
font-size: 15px;
color: #de1f55;
}
.block_order .order_number {
text-align: left;
margin: 5px;
font-size: 15px;
}
.block_order .order_number span {
color: #de1f55;
}
.block_order .order_address {
text-align: left;
margin: 5px 5px 15px 5px;
font-size: 15px;
}
.block_order .order_status {
margin: 5px;
font-size: 15px;
color: #979797;
}

.block_orders_scroll {
position: absolute;
z-index: 1;
width: 100%;
-webkit-tap-highlight-color: rgba(0,0,0,0);
/* box-shadow: #797979 0px -9px 19px -10px, #797979 0px 9px 19px -10px; */
/* padding-right: 10px; */
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
-o-text-size-adjust: none;
text-size-adjust: none;
cursor: -webkit-grab;
}
.block_orders_scroll.noscroll{
position: relative;
cursor: default;
-webkit-user-select: initial;
}
.block_orders_scroll:active {
cursor: -webkit-grabbing;
}

.block_orders_full .iScrollLoneScrollbar {
opacity:0.7 !important;
}
.block_orders_full .iScrollLoneScrollbar:hover {
opacity:0.9 !important;
}
.block_orders_full .iScrollLoneScrollbar:active {
opacity:1 !important;
width: 9px !important;
right: 0px !important;
}
.block_orders_full .iScrollIndicator {
border: 1px solid #FFF !important;
background: #000 !important;
opacity: 0.3 !important;
}

#about_result {
color: #de1f55;
font-size: 15px;
position: absolute;
margin: -25px 0px 0px 50px;
}




ul.z_order {
clear: both;
overflow: hidden;
margin: 0px 30px 0px 0px;
margin: 0px 45px 0px 15px;
border-bottom: 1px solid #de1f55;
border-bottom: 1px solid #CACACA;
border-top: 1px solid #CACACA;
height: 35px;
font: 16px inter;
position: relative;
/* box-shadow: 0px 15px 20px -14px rgba(0, 0, 0, 0.67); */
z-index: +100;
background: #FFF;
}
ul.d_order {
clear: both;
/* overflow: visible; */
/* min-height: 114px; */
display: inline-block;
display: inline-flex;
display: inline-block;
margin: -2px 0px 0px;
padding: 0px;
border-bottom: 1px solid #CACACA;
font: 16px inter;
position: relative;
background: #FFF;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
transition: all 200ms;
width: 100%;
}
ul.d_order:hover{
background: #F9F9F9;
}
ul.d_order li,
ul.z_order li {
float: left;
line-height: 35px;
text-align:left;
padding-left: 1%;
}
ul.d_order li.z_num,
ul.z_order li.z_num {
width: 9%;
}
ul.d_order li.z_good,
ul.z_order li.z_good {
width: 43%;
}
ul.d_order li.z_price,
ul.z_order li.z_price {
width: 9%;
}
ul.d_order li.z_descr,
ul.z_order li.z_descr {
width: 26%;
}
ul.d_order li.z_sum ,
ul.z_order li.z_sum {
width: 6%;
text-align: right;
} 
ul.z_order li.z_sum {
text-align: center;
}
ul.d_order li.z_status ,
ul.z_order li.z_status {
width: 11%;
position: relative;
}
ul.z_order li.z_good span.price {
float: right;
margin-right: 10px;
}
ul.z_order li.z_good span.goods {
float: left;
margin-left: 6px;
}
.lichnyi_kabinet ul.d_order tr {
border-bottom: 1px solid #CACACA;
}
.lichnyi_kabinet ul.d_order tr:last-child {
border-bottom: none;
}
.lichnyi_kabinet ul.d_order td {
padding: 0px;
min-width: 0px;
text-align: left;
vertical-align: top;
padding-top: 7px;
}
.lichnyi_kabinet ul.d_order td.g_name {
padding-left: 5px;
}
.lichnyi_kabinet ul.d_order table {
width:100%;
}
.lichnyi_kabinet ul.d_order  td p.g_price span {
color: #000;
float: right;
top: 0px;
left: 0px;
}
.lichnyi_kabinet ul.d_order td.g_photos {
width: 110px;
background-color: #FFF;
text-align: center;
}
.lichnyi_kabinet ul.d_order  .g_photo {
width: 101px;
height: 101px;
margin: 0px auto 5px;
}
ul.d_order li.z_sum span {
font: 18px inter_light;
font-weight: bold;
position: relative;
top: 1px;
}
ul.d_order li.z_num {
line-height: 16px;
font: 15px inter;
padding-top: 7px;
}
ul.d_order li.z_num span {
margin-right: 40px;
margin-left: 2px;
font: 15px inter_light;
font-weight: bold;
}
ul.d_order li.z_descr{
line-height: 17px;
padding: 7px 0% 7px 1%;
font-size: 15px;
}
ul.d_order td.g_name a{
color: #0F68B1;
border-bottom: 1px solid rgba(15, 104, 177, 0.34);
text-decoration: none;
font: 15px inter;
line-height: 18px;
}
ul.d_order td.g_name p.g_names {
float: left;
width: 80%;
max-height: 36px;
overflow: hidden;
}
ul.d_order td.g_name a:hover{
color: #C51A3C;
border-bottom: 1px solid #EBB8C3;
}
ul.d_order td.g_name .g_cnt {
font: 15px inter_light;
font-weight: bold;
margin-top: 0px;
margin-bottom: 15px;
text-align: right;
}
ul.d_order td.g_name .g_pso {
background: url('/public/images/pso_logomin.png') no-repeat center center;
background-position: 0px 5px;
padding-left: 50px;
padding-top: 9px;
height: 40px;
position: relative;
top: 13px;
}
ul.d_order td.g_name .g_pso_name {
font-size: 15px;
float: left;
}
ul.d_order td.g_name .g_pso_cnt {
font: 15px inter_light;
font-weight: bold;
margin-bottom: -10px;
margin-top: 0px;
text-align: right;
position: relative;
top: -34px;
}
#block_orders_shadow_top {
position: absolute;
left: 0px;
top: -40px;
right: 0px;
height: 40px;
background: #FFF;
z-index: +1000;
box-shadow: 0px 15px 20px -14px rgba(0, 0, 0, 0.31);
}

#block_orders_shadow_bottom {
position: absolute;
left: 0px;
bottom: -40px;
right: 0px;
height: 40px;
background: #FFF;
z-index: +1000;
box-shadow: 0px -15px 20px -14px rgba(0, 0, 0, 0.31);
}
.lk_blocks {
margin: 25px 15px 0px -30px;
}
.lk_block {
display: inline-block;
width: 30%;
margin-left: 1%;
margin-right: 1%;
height: 260px;
background: #de1f55;
overflow: hidden;
position: relative;
-webkit-transition: all 500ms;
-moz-transition: all 500ms;
-o-transition: all 500ms;
-ms-transition: all 500ms;
transition: all 500ms;
}
.lk_block div {
display: block;
height: 210px;
-webkit-transition: all 500ms;
-moz-transition: all 500ms;
-o-transition: all 500ms;
-ms-transition: all 500ms;
transition: all 500ms;
-webkit-transform-origin: 180px 205px;
transform-origin: 180px 205px;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
background-color: #FFF;
background-position: center center;
background-repeat: no-repeat;
}
.lk_block:hover div{
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.lk_block:hover{
background: #FFCB00;
}
.lk_block .lk_block1 {
background-image: url('/public/images/lk_block1.png');
}
.lk_block .lk_block2 {
background-image: url('/public/images/lk_block2.png');
}
.lk_block .lk_block3 {
background-image: url('/public/images/lk_block3.png');
}



#lk_note .jqmClose{
width: 20px;
height: 19px;
background: #FFF url(/public/images/close_x.png) no-repeat center;
display: block;
position: absolute;
right: 10px;
top: 10px;
opacity:0.7;
}
#lk_note .jqmClose:hover{
opacity:1;
}
#lk_note .jqmClose:active{
top: 11px;
}

#lk_note .actiongoods #ya_share {
opacity: 0.3;
text-align: center;
font: 15px inter;
clear: both;
color: #6C6C6C;
position: absolute;
width: 100%;
bottom: 10px;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
transition: all 200ms;
}

#lk_note .actiongoods:hover #ya_share {
opacity: 1;
}
#lk_note p.block_price {
font: 19px inter_light;
width: 100%;
text-align: center;
float: left;
padding: 0px;
padding-top: 22px;
margin: 0px;
}




#orders_full_0 {
overflow: visible;
}
.d_order .z_status p {
border-bottom: 1px dotted;
display: inline;
cursor: pointer;
color: #000;
white-space: nowrap;
}
.d_order .z_status p:hover {
color: #C51A3C;
border-bottom: 1px dotted #EBB8C3;
}
.d_order .preview_status {
position: absolute;
z-index: 1000;
/* width: 200px; */
/* overflow: hidden; */
min-width: 282px;
background: #FFF;
border: 1px solid #D1D1D1;
box-shadow: 0px 1px 14px -1px #838383;
border-radius: 4px;
right: 12px;
/* top: 35px; */
/* margin-top: 34px; */
/* padding: 10px; */
padding: 0px;
visibility: hidden;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
transition: all 200ms;
margin-top: 50px;
opacity: 0;
}
/*
.d_order .z_status:active .preview_status {
visibility: visible;
margin-top: 0px;
opacity: 1;
}
.d_order .preview_status:hover {
visibility: visible;
margin-top: 0px;
opacity: 1;
}
*/
.d_order .preview_status.active {
visibility: visible;
margin-top: 0px;
margin-top: 3px;
opacity: 1;
}
.d_order .preview_status.top {
bottom: 90px;
margin-top: 0px;
}
.d_order .preview_status.top.active {
bottom: 34px;
margin-top: 0px;
}
.d_order .preview_status.top .status_block_top {
top: auto;
bottom: -12px;
position: absolute;
height: 12px;
width: 100%;
margin-bottom: 0px;
}
.d_order .preview_status.top .top_block{
transform: rotate(-45deg);
bottom: 4px;
}
.lichnyi_kabinet .d_order .preview_status th{
text-align: center;
font: 15px inter_light;
font-weight: bold;
padding: 5px;
background: #FFF;
}
.lichnyi_kabinet .d_order .preview_status td{
text-align: left;
font: 15px inter;
padding: 5px;
line-height: 12px;
}
.lichnyi_kabinet .d_order .preview_status tr{
background: #FFF;
}
.lichnyi_kabinet .d_order .preview_status tr:hover{
background: #F9F9F9;
}
.d_order .status_block_top {
position: relative;
top: -60px;
height: 60px;
margin-bottom: -60px;
overflow: hidden;
}
.d_order .top_block {
position: absolute;
display: block;
width: 16px;
height: 16px;
background: #FFF;
/* background-color: #05CF05; */
border-left: 1px solid #D1D1D1;
border-bottom: 1px solid #D1D1D1;
transform: rotate(135deg);
right: 73px;
bottom: -8px;
border-radius: 0px 30px 0px 0px;
}
.d_order .status_load {
display: block;
min-height: 100px;
background: url(/public/images/loading.gif) center center;
background-repeat: no-repeat;
margin: 0px 10px 10px;
}
.d_order .status_load.error {
background: none;
font: 15px inter;
line-height: 18px;
text-align: center;
position: relative;
color: #de1f55;
top: 28px;
}
.d_order .status_load.active {
background: none;
}
.d_order .block_close {
position: absolute;
right: 5px;
top: 5px;
right: 0px;
top: 0px;
width: 30px;
height: 30px;
background-image: url(/public/images/close_x.png);
background-image: url(/public/images/close_x_white.png);
background-image: url(/public/images/close_x.png);
background-repeat: no-repeat;
background-position: center center;
opacity: 0.6;
cursor: pointer;
}
.d_order .block_close:hover {
opacity: 1;
}
.d_order .block_close:active {
top: 1px;
}
.d_order .status_msg {
padding: 5px 5px;
margin: 0px;
background-color: #00B400;
background: url(/public/images/buy5.jpg?v.1) repeat-x left top;
color: #FFF;
font: 17px inter;
text-align: center;
border-radius: 4px 4px 0px 0px;
background: none;
color: #000;
text-align: left;
border-bottom: 1px solid #ccc;
}



