/*.nx-basket-state {border:1px solid #ccc; padding:20px; display:inline-block;  position:relative;}*/

.nx-basket-state {
background:#015495;
color:#fff;
width:255px;
height:55px;
overflow: hidden;
position:absolute;
top:0px;
right:0px;
}

.nx-basket-state:before{
content: "";
position:absolute;
top:0;
left:61px;
width:1px;
height:55px;
background:#fff;
}


.nx-basket-state a.basket_icon{
background: url(images/basket.png)13px 13px no-repeat;
border-right:1px solid #fff;
width:70px;
height:55px;
display:inline-block;
float:left;
margin-right:10px;
}

.nx-basket-state a.basket_data{
display:inline-block;
padding:5px 0 5px 70px;
color:#fff;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
background: url(images/basket.png)13px 13px no-repeat;
}

.nx-basket-state a.basket_data ins {
color:#fff;
font-size:12pt;
}

/*
.nx-basket-byer {position:relative; }
*/
.topaz_elements_tile .nx-basket-byer {
position:absolute;
background:#0096dd;
color:#fff;
width:158px;
height:37px;
bottom:24px;
left:38px;
}

.topaz-catalog_element .element_foto .nx-basket-byer{
position:absolute;
background:#0096dd;
color:#fff;
width:158px;
height:37px;
bottom:0px;
left:24px;
}


.topaz_elements_list_img .element .nx-basket-byer{
position:absolute;
background:#0096dd;
color:#fff;
width:158px;
height:37px;
bottom:27px;
right:15px;
}

.topaz_elements_list .element .nx-basket-byer{
position:absolute;
background:#0096dd;
color:#fff;
width:158px;
height:37px;
bottom:19px;
right:15px;
}

.on_line_catalog_element .element .nx-basket-byer{
position:absolute;
background:#0096dd;
color:#fff;
width:158px;
height:37px;
bottom:24px;
right:15px;
}

/*
.nx-basket-byer  .nx-order-control {
position:absolute; 
top:0px; 
right:0px; 
z-index:10px; 
border:1px solid #dbdbdb; 
height:25px; 
width:65px; 
display:inline-block; 
overflow:hidden;}
*/

.nx-basket-byer  .nx-order-control {
position:absolute;
top:0px; 
left:0px; 
z-index:10px; 
height:37px; 
width:158px; 
display:inline-block; 
overflow:hidden;
}

/*
.nx-basket-byer  a.nx-to-basket {display:block; width:26px; height:25px; position:absolute; top:0; right:0; z-index:20;
background:url(images/basket.png) center center no-repeat #f5bd16; overflow:hidden; text-indent:-100px;}
*/

.nx-basket-byer  a.nx-to-basket {
display:block;
color:#fff;
position:absolute;
right:11px;
top:0px;
padding:9px 0 10px 0;
padding-left:17px;
border-left:1px solid #fff;
text-transform: uppercase;
text-decoration:none;
 }

/*.nx-basket-byer  a.nx-to-basket:active {right:-1px; top:1px;}*/
/*
.nx-basket-byer .nx-order-count {width:25px; border:none; position:absolute; top:0; left:0; z-index:19; text-align:right; padding:5px 5px 5px 1px;}
*/
.nx-basket-byer .nx-order-count {
width:25px; 
border:none; 
position:absolute; 
top:5px; 
left:6px; 
z-index:19; 
text-align:right; 
padding:5px 5px 5px 1px;
margin-top:0px;
}


/*
.nx-basket-byer  .nx-counters {display:block; height:25px; width:12px; position:absolute; z-index:23; right:28px;}*/

.nx-basket-byer  .nx-counters {
display:block; 
height:27px; 
width:7px; 
position:absolute; 
z-index:23; 
left:39px;
top:5px;
}


.nx-basket-byer  .nx-counter {display:block; height:6px; width:7px; position:absolute; z-index:27; left:0;
background:url(images/arr.png) no-repeat; cursor:pointer;  text-indent:-100px; margin:0;}

/*
.nx-basket-byer  .nx-counter {display:block; height:6px; width:12px; position:absolute; z-index:27; left:0;}*/
background:url(images/arr.png) no-repeat; cursor:pointer;  text-indent:-100px; margin:0;}

.nx-basket-byer  .up      {background-position:top center; top:4px;}
.nx-basket-byer  .down  {background-position:0 -6px; bottom:4px;}

/*
.nx-basket-byer  .up      {background-position:top center; top:10px;}
.nx-basket-byer  .down  {background-position:bottom center; bottom:10px;}
*/

.nx-basket-byer  .up:active {top:3px;}
.nx-basket-byer  .down:active {bottom:3px;}

.nx-basket-byer .nx-price {font-size:14pt;}

.nx-basket-byer .nx-aviable {position:absolute; left:0; top:8px; z-index:40; font-size:9pt; line-height:100%;}
.nx-basket-byer .nx-basket-yet {border:none; padding:9px 0 0 0; white-space:nowrap; margin:0; text-align:center;  display:none; text-transform: uppercase;}
.nx-basket-byer .nx-basket-yet ins {font-size:9pt; color:#fff; text-decoration:none; font-family:"Trebuchet MS", Helvetica, sans-serif;}
.empty_basket{margin-top:12px;}




/******** POPUP ********/

.form_unfinished_order{
	position:relative;
	width:450px;
	background: #f9f9f9;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	padding:0;
}

.block_img:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:500;
	background-color: rgba(0, 0, 0, 0.3);
}


.form_unfinished_order .basket_big{
	display:block;
	margin:15px auto 10px auto;
	width:200px;
	height:200px;
	background: url(images/basket_icon_big.svg) no-repeat center center;
	-webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
	z-index:900;
}

.close_form_order{
	position:absolute;
	
}

.form_unfinished_order h3{
	color: #015495;
    margin: 1em 0 1em 0;
    text-align: center;
    font-size: 24pt;
    display: block;
    font-weight: normal;
}


.form_unfinished_order .basket_info{
	text-align: center;
    margin-bottom: 20px;
    font-size: 15pt;
	    line-height: 180%;
}


.form_unfinished_order ins{
	color: #015495;
    font-size: 25px;
    font-weight: bold;
    line-height: 96%;
    text-transform: none;
}

.form_unfinished_order .link_basket, 
.form_unfinished_order .close_unfinished_order{
	width: 100%;
    text-align: center;
    color: #fff;
    text-decoration: none;
    display: block;
    margin-bottom: 20px;
    text-transform: uppercase;
    padding: 0.5em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #015495;
    font-size: 16pt;
}

.form_unfinished_order .close_unfinished_order{
	background: #0d8e1e !important;
    margin: 0 auto 15px auto;
    font-size: 10pt;
	cursor:pointer;
	
}


@media only screen and (max-width: 1280px) {
	.form_unfinished_order .basket_big{
		width:150px;
		height:150px;
		margin: 0px auto 10px auto;
	}
	
	.form_unfinished_order h3{
		font-size: 15pt;
	}
	
	.form_unfinished_order .close_unfinished_order{
		margin-bottom:0;
	}
}

/******** END POPUP ********/

























