/************* Banners ************/
.hidden_banner
{
	display: none !important;	
}
.pager .active_pager
{
	color: black !important;
	cursor: default;
	text-decoration: none;
}
/************* /Banners ************/

#REG_CONFIRM
{
	background-position: -70px -16px;
	width:142px;
}
#REG_CONFIRM:hover
{
	background-position-y: -49px;
}

.ajaxloader
{
	position: absolute;
	left: 60%;
	top: 50%;
	z-index: 100;
}
.products-list a
{
	color: black;
}
#product_gallery li
{
	visibility: hidden;
}
#product_gallery .active
{
	visibility: visible;
}
.popup
{
	margin: 0 !important;
}

.bonus-text
{
	float:right;
	width:121px;
	height:17px;
	font-size:11px;
	line-height:17px;
	border:1px solid #b8b8b8;
	padding:2px 6px;
	margin:0;
	background:#fff;
}



.banner-section .box
{
	overflow:hidden;
	position:absolute;
	border:0px;
    background-color:#ffffff;
}
.banner-section .body{
    margin:0;
    padding:0;
}

.displaynone{
	display:none!important;
}
.popup
{
	z-index: 1000;
	position:absolute;
}
#preview{
    position:absolute;
    display:none;
    z-index:9999;
}
.preview-descr-cont {
    position:absolute;
}
.preview-descr {
    width:140px;
    position:absolute;
    background:#FFFFFF;
    top:-36px;
    left:73px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#494646;
    text-align:right;
    padding-right:3px;
}
.errorcheck
{
	background-position: right -95px !important;
}


.show-list {
    padding:4px 0 12px;
    list-style:none;
    overflow:hidden;
    margin:0 -30px 0 0;
    font-size:16px;
    line-height:19px;
}
.show-list li {
    display:inline-block;
    vertical-align:top;
    width:241px;
    padding:0 26px 34px 0;
}
* +html .show-list li {
    display:inline;
    padding-right:26px;
}
.show-list a {
    display:block;
    cursor:pointer;
    color:#4f4b4b;
    text-align:center;
}
.show-list a:hover {color:#da0a0a;}
.show-list img {
    display:block;
    margin:0 0 8px;
}


.gallery-block{
    width:971px !important;
}

.gallery-block .next {
    right: 0 !important;
    display:none;
}
.gallery-block .prev {
    display:none;
}
.popup#user_login
{
	width: 719px;
}
.write-us
{
	width: 413px !important;
	 padding: 0 10px 0 10px;
}
.write-us .row{
    width:412px;
}
.write-us .error{
    background-position: 98% -94px;
}
.write-us input[type=text]
{
	width: 296px;
	border: 1px solid #B8B8B8;
}
.write-us label{
    width:91px;
}
.write-us .selectArea{
    visibility: hidden;
    display: none;
}
.write-us select{
    position: relative;
    left: 0px;
}
.order-return .pay-type label
{
	float: none;
}

.modal
{
	border: none;
	-moz-box-shadow: 0 0 100px #000;
	-webkit-box-shadow: 0 0 100px #000;
	box-shadow: 0 0 100px #000;
}
#detailfoto-cont .biggallery img:not(.active)
{
	display:none;
}

#content .cart-form {margin:0;}
#content .cart-form .header {display:none;}
.write-us.cart-form .send {float:right; margin-right:5px;}
.write-us textarea{
    width:302px !important;
}

.feedback-col-one,.feedback-col-two{
    float:left;
}
.feedback-col-two{
    margin-top:-14px;
}
.feedback-col-one label,.feedback-col-two label{
    margin:0;
}
.catalog.breadcrumbs
{
	width:170px;
}

#SIMPLE_FORM_4 input[type=text]{
    width: 204px;
    border: 1px solid #B8B8B8;
}
#SIMPLE_FORM_4 .row{
    width:345px;
}
#SIMPLE_FORM_4 .btn{
    background-position: -216px -15px;width: 121px;margin-left: 220px;
}
select[name=VACANSY]{
    margin:10px 0 15px;
}


.request-form .row label{
    width: 290px;
}
.request-form .area label{
    width: 0;
}
.request-form .row input[type=text]{
	border: 1px solid #B8B8B8;
}

#reviews-reply-form .row{
	padding: 0 15px 10px 0;
}

.row em{
    color: #A8A8A8;
    font: 100% Tahoma, Arial, Helvetica, sans-serif;
    line-height: 23px;
    position: absolute;
    left: 7px;
}
#art_select{
	padding:12px 15px;
}

#art_select input.text{
	width:150px;
}
#art_select .art-close{
	float:right;
}

.article-link{
	position: relative;
}
.article-link img{
	position: absolute;
	left: -68px;
	bottom: 17px;
	display:none;
}

ul.payment-type.style2 label.ems{
    background:url('/images/icon_ems.jpg') no-repeat;
}
ul.payment-type.style2 label.pickpoint{
    background:url('/images/pickpoint.jpg') no-repeat 1px -2px;
    height:30px;
}
ul.payment-type.style2 label.id-3{
    background:url('/images/img57.jpg') no-repeat;
    height:28px;
}

#feedback_form .btn{
/*	margin-right: 15px; */
}

a#PASS_RECOVERY{
	margin: 0 0 0 16px;
}


.callme.cart-form .send {float:right; margin-right:13px;}
.callme textarea{
    width:302px !important;
}
.callme
{
	width: 413px !important;
	 padding: 0 10px 0 10px;
}
.callme .btn
{
background-position: -216px -15px;width: 121px;
}

.callme .btn:hover{
background-position: -216px -48px;width: 121px;
}

.callme .row{
    width:412px;
}
.callme .error{
    background-position: 98% -94px;
}
.callme input[type=text]
{
	width: 296px;
	border: 1px solid #B8B8B8;
}
.callme label{
    width:91px;
}
.callme .selectArea{
    visibility: hidden;
    display: none;
}
.callme select{
    position: relative;
    left: 0px;
}


.popup {
	line-height: 13px;
}

.drop-box .items-list li img{
	width:67px !important;
	height: 87px !important;
}

/************* Fix in video container ************/

#videocontainer {
	overflow: hidden;
}

#videocontainer > embed {
	position: relative;
	left: -1px;
	width: 361px;
	height: 459px;
	top: -2px;
}


/************* dollor mania ************/

.drop-box .discount {
	display: block;
	text-align: right;
	font: 16px/19px Tahoma, Arial, Helvetica, sans-serif;
	color: #737071;
	padding: 0 0 13px;
	font-weight: bold;
}

.drop-box .discount .mark {
	color: #ba1212;
}


/************* lomania form ************/

#lomania_form .cancel,
#lomania_form .send { 
	position: absolute;
	display: block;
	*display: inline-block;
	zoom: 1;
	width: 157px;
	height: 38px;
	background: none;
	border: none;
}

#lomania_form [name=LO_MANIA] > div {
	height: 344px;
}

#lomania_form .cancel {
	left: 247px;
	top: 300px;
}
#lomania_form .send {
	left: 74px;
	top: 300px;
}

#lomania_form .cancel:hover,
#lomania_form .send:hover {
	cursor: pointer;
}

#lomania_form.popup {
	position: fixed;
	*position: absolute;
	top: 50%;
	margin-top: -195px !important;
	left: 50%;
	margin-left: -282px !important;
}
/************** slider feature ******/

#priceslider .ui-slider-handle {
	cursor: ew-resize;
  cursor: pointer;
}


/************* vk share ************/

/* vk share */

#ya_share {
	margin-top: 10px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

#ya_share > span a {
	color: #005586;
	font-size: 12px;
}

/************* color in basket ******************/

#order_form_id select.color {
	color: #000;
}

/************* countdown element ****************/

.countdownHolder{
	width:450px;
	margin:0 auto;
	font: 28px 'Tahoma',sans-serif;
	text-align:center;
	letter-spacing:-3px;
}

.position{
	display: inline-block;
	height: 38px;
	overflow: hidden;
	position: relative;
	width: 16px;
}

.digit{
	position:absolute;
	display:block;
	width:16px;
	text-align:center;
	color:#fff;
	letter-spacing:-1px;
}

.countDiv{
	display:inline-block;
	width:20px;
	height:41px;
	position:relative;
}

.countDiv:before,
.countDiv:after{
	position:absolute;
	width:4px;
	height:4px;
	background-color:#eee;
	left:50%;
	margin-left:-3px;
	top:0.5em;
	content:'';
}

.countDiv:after{
	top:0.9em;
}

.countdown-element {
	position: absolute;
	top: 33px;
	left: 164px;
	width: 215px;
	height: 50px;
}

.countdown-label-element {
	position: absolute;
	font: 14px 'Tahoma',sans-serif;
	top: 22px;
	left: 168px;
}

