.left {
	text-align: left!important;
}
.can-buy-analog {
	width: -webkit-fill-available;
}
.page-header-wrap{
	background-color: #606062;
	position: relative;
}
.page-header-wrap .page-header{
	padding: 1em 0;
	color: white;
}
.page-header-wrap .page-header h1, .page-header-wrap .page-header .h1{
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-transform: none;
}
.page-header-wrap .page-header h2{
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-transform: none;
}
.page-header-wrap .page-header span.sub{
	margin: 0 0 0 0.5em;
	font-size: 0.93em;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.header-lightning300K .page-header-lightning{
	display:  block;
    position: absolute;
    width:  100%;
    height: 100%;
    background: url(/upload/lightning.png) 50% 0px no-repeat; 
    height: 59px;
}
.header-lightning600k .page-header-lightning{
	display:  block;
    position: absolute;
    width:  100%;
    height: 100%;
    background: url(/upload/600K-header-bg.png) 50% 0px no-repeat; 
    height: 59px;
}
.lightning-banner {
  display:  block;
  position: absolute;
  width:  100%;
  height: 320px;
  z-index: 0;
}
.header-lightning300K .page-product-lightning {
	display:  block;
    position: absolute;
    width:  100%;
    height: 100%;
    background: url(/upload/product-light-bg.png) 50% 0px no-repeat; 
    height: 635px; 
    top:59px;
}
.lightning.lightning300K {
  background: url(/upload/product3.png) no-repeat;
      position: relative;
    top: -4em;
        padding-bottom: 4em;
}
.lightning.lightning600m {
  background: url(/upload/product600M.png) no-repeat;
      position: relative;
    top: -2em;
        padding-bottom: 4em;
}
.lightning.lightning600k {
	background: url(/upload/600k-img.png) no-repeat;
      position: relative;
    top: -4em;
        padding-bottom: 4em;
}
.lightning.lightning500k {
	background: url(/upload/500k.png) no-repeat;
      position: relative;
    top: -4em;
        padding-bottom: 4em;
}
.lightning.lightning700m {
	background: url(/upload/700m.png) no-repeat;
      position: relative;
    top: -4em;
        padding-bottom: 4em;
}
/*.lightning img{
  display: none;
}

.lightning.lightningcougar-attack-x3-rgb img{
  display: block;
}

.lightning.lightningcougar-revenger img{
  display: block;
}

.lightning.lightningcougar-armor img{
  display: block;
}

.lightning.lightningcougar-conquer img{
  display: block;
}

.lightning.lightningarmor-s img{
  display: block;
}

.lightning.lightningcougar-panzer-evo img,
.lightning.lightningcougar-panzer-max img,
.lightning.lightningcougar-panzer-s img,
.lightningcougar-qbx img,
.lightningcougar-minos-x5 img,
.lightningcougar-surpassion img {
  display: block;
}*/

.page-header-wrap  .download{
	float: right;
	margin-top: 0.9em;
	padding-left: 15px;
	font-size: 0.93em;
	line-height: 1em;
	background: url(../images/download.png) no-repeat 0 50%;
}
.page-header-wrap .download a{
	font-weight: bold;
	color: #e46c07;
}
.page-header-wrap .download a:hover{
	text-decoration: underline;
}


.bg-gradient{
	background: url(../images/product-header-gradient.png) repeat-x 0 bottom;
}
.product-header-wrap .single-col{
	position: relative;
}
.product-header-wrap .main-features{
	border-bottom: 2px solid black;
	margin-bottom: 2em;
	padding-bottom: 1.5em;
}
.product-header-wrap .new-icon{
	width: 102px;
	height: 31px;
	background: url(../images/new-product-ic.png) left top no-repeat;
	margin-bottom: 10px;
}
.product-header-wrap img.emblem{
	margin-bottom: 10px;
}
.product-header-wrap .emblem-wrap{
	margin-bottom: 2.2em;
}
.product-header-wrap .sub {
	margin-top: .8em;
}
.product-header-wrap .sub > *{
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: bottom;
}
.product-header-wrap .sub span{
	height: 1em;
	font-size: 0.93em;
	font-weight: bold;
	color: #e46c07;
}
.product-header-wrap .sub a{
	margin: 0.2em 0;
	margin-left: 0.5em;
}
.product-header-wrap .sub img{
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: .5em;
}
.product-header-wrap ul.pluses li{
	background: url(../images/plus.png) no-repeat 0 0.8em;
	padding: 0.5em 0 0.5em 1em;
	border-bottom: 1px solid #e4e4e4;
}

.product-header-wrap ul.pluses li.ghost{
	background: url(../images/l-icon-sprite.png) no-repeat 0 9px;
	padding: 0.8em 0 0.8em 2.3em;
}
.product-header-wrap ul.pluses li.progr{
	background: url(../images/l-icon-sprite.png) no-repeat 0 -21px;
	padding: 0.8em 0 0.8em 2.3em;
}
.product-header-wrap ul.pluses li.feedb{
	background: url(../images/l-icon-sprite.png) no-repeat 0 -52px;
	padding: 0.8em 0 0.8em 2.3em;
}
.product-header-wrap ul.pluses li.sound{
	background: url(../images/l-icon-sprite.png) no-repeat 0 -98px;
	padding: 0.8em 0 0.8em 2.3em;
}
.product-header-wrap ul.pluses li.sniper{
	background: url(../images/light-600.png) no-repeat 0 15px;
	padding: 0.7em 0 0.7em 2.3em;
}
.product-header-wrap ul.pluses li.sensor{
	background: url(../images/light-600.png) no-repeat 0 -25px;
	padding: 0.6em 0 0.6em 2.3em;
}
.product-header-wrap ul.pluses li.omron{
	background: url(../images/light-600.png) no-repeat 0 -61px;
	padding: 0.7em 0 0.7em 2.3em;
}
.product-header-wrap ul.pluses li.colors{
	background: url(../images/light-600.png) no-repeat 0 -92px;
	padding: 0.85em 0 1em 2.3em;
}
.product-header-wrap ul.pluses li.speed{
	background: url(../images/sprite-600k.png) no-repeat 0 0;
	padding: 0.8em 0 0.8em 2.3em;
}
.product-header-wrap ul.pluses li.aluminum{
	background: url(../images/sprite-600k.png) no-repeat 0 -32px;
	padding: 0.8em 0 0.8em 2.3em;
}
.product-header-wrap ul.pluses li.cherry{
	background: url(../images/sprite-600k.png) no-repeat 0 -80px;
	padding: 0.8em 0 0.8em 2.3em;
}
.product-header-wrap ul.pluses li.nkey{
	background: url(../images/sprite-500k.png) no-repeat -10px -5px;
	padding: 0.8em 0 0.8em 4.3em;
}
.product-header-wrap ul.pluses li.g-key{
	background: url(../images/sprite-500k.png) no-repeat -10px -35px;
	padding: 0.8em 0 0.8em 4.3em;
}
.product-header-wrap ul.pluses li.support{
	background: url(../images/sprite-500k.png) no-repeat -10px -64px;
	padding: 0.8em 0 0.8em 4.3em;
}
.product-header-wrap ul.pluses li.backlight{
	background: url(../images/sprite-500k.png) no-repeat -10px -95px;
	padding: 0.8em 0 0.8em 4.3em;
}
.product-header-wrap ul.pluses li.mouse-700m-1{
	background: url(../images/sprite-700m.png) no-repeat -15px 15px;
	padding: 0.8em 0 0.8em 3.3em;
}
.product-header-wrap ul.pluses li.mouse-700m-2{
	background: url(../images/sprite-700m.png) no-repeat -15px -50px;
	padding: 0.8em 0 0.8em 3.3em;
}
.product-header-wrap ul.pluses li.mouse-700m-3{
	background: url(../images/sprite-700m.png) no-repeat -15px -100px;
	padding: 0.8em 0 0.8em 3.3em;
}
.product-header-wrap ul.pluses li.mouse-700m-4{
	background: url(../images/sprite-700m.png) no-repeat -15px -145px;
	padding: 0.8em 0 0.8em 3.3em;
}
.product-header-wrap ul.pluses li.mouse-700m-5{
	background: url(../images/sprite-700m.png) no-repeat -15px -193px;
	padding: 0.8em 0 0.8em 3.3em;
}
.product-header-wrap ul.pluses img{
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-top: 8px;
	margin-right: 8px;
}
.product-header-wrap ul.pluses li:last-child{
	border-bottom: 0 none;
}
.product-header-wrap .logos{
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
.product-header-wrap ul.icons{
	width: 46px;
	position: fixed;
	top: 22em;
	right: 0;
	margin-left: 35px;
	background-color: #ed6d01;
	z-index: 100;
}


@media screen and (min-width: 1310px) {
	.product-header-wrap ul.icons{
		right: 10em;
	}
}
.product-header-wrap ul.icons a{
	display: block;
	padding: 14px 0;
}
.product-header-wrap ul.icons li{
	display: block;
	border-bottom: 1px solid #f08a33;
	transition: all 0.5s;
	position: relative;
}
.product-header-wrap ul.icons a.first li{
	padding-top: 10px;
}
.product-header-wrap ul.icons a.last li{
	border: 0 none;
	padding-bottom: 12px;
}
.product-header-wrap ul.icons li:hover{
	background-color: #db3900;
}
.product-header-wrap ul.icons img{
	margin: 0 auto;
}
.product-header-wrap ul.icons li.first:before{
	position: absolute;
	content: '';
	bottom: 100%;
	left: 0;
	right: 0;
	height: 11px;
	background-image: url(../images/pluses-arr-rgb.png);
	background-position: 0 -11px;
	background-repeat: no-repeat;
	/*background-color: #ed6d01;*/
	transition: right ease-out 0.5s;
}
.product-header-wrap ul.icons li.first:hover:before{
	background-position: -46px -11px;
}
.product-header-wrap ul.icons li.last:after{
	position: absolute;
	content: '';
	top: 100%;
	left: 0;
	right: 0;
	height: 11px;
	background-image: url(../images/pluses-arr-rgb.png);
	background-repeat: no-repeat;
	/*background-color: #ed6d01;*/
	transition: top ease-out 0.5s;
}
.product-header-wrap ul.icons li.last:hover:after{
	background-position: -46px 0;
}
.product-header-wrap .price-wrap > *{
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
}
.product-header-wrap .can-buy, .product-header-wrap .can-not-buy {
	display: block;
}
.product-header-wrap p.price {
	margin: 0 0.3em 0 0;
	font-family: 'Baufra-Bold';
	font-size: 2.2em;
	color: black;
	float: left;
}
.product-header-wrap .price-wrap .old-price {
	text-decoration: line-through;
    color: #DB3900;
    display: block;
    font-size: 16px;
    line-height: 16px;
    text-align: right;
    margin-top: -5px;
}
.product-header-wrap a.buy-btn {
	height: 46px;
	padding: 0 0.6em;
	font-family: 'Baufra-Regular';
	font-size: 1.5em;
	line-height: 46px;
	color: white;
	background-color: #ed6d01;
	transition: all 0.5s;
	position: relative;
	float: right;
	margin-right: 52px;
}
.product-header-wrap a.buy-btn:hover{
	background-color: #db3900;
}
.product-header-wrap a.buy-btn img {
	position: absolute;
	left: 100%;
	top: 0;
}
.product-header-wrap .big-product{
	min-height: 400px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
}
.product-header-wrap .big-product img{
	margin: 0 auto;
}
.product-header-wrap .size100 img{
	width: 100%;
}
.product-header-wrap .size80 img{
	width: 80%;
}
.product-header-wrap ul{
	font-size: 0.93em;
	line-height: 1.3em;
	color: #4d4d4d;
}
.product-header-wrap p, .product-features p{
	margin: 0.6em 0;
}
.product-features .grey-bg-feature{
	background-color: #f0eef0;
	position: relative;
}


.product-features h1,
.product-features h2{
	margin-bottom: 0.6em;
}
.product-features h2{
	font-size: 1em;
}
.product-features ul{
	font-size: 0.93em;
	color: #4d4d4d;
	margin-bottom: 1.7em;
}
.product-features ul li{
	line-height: 1.3em;
	background: url(../images/disc.png) no-repeat 0 0.45em;
	padding-left: 0.8em;
	margin: 0.8em 0;
}
.product-features img.top{
	margin-bottom: 1.3em;
}
.product-features .design-award:before{
	content: '';
	position: absolute;
	top: 0;
	right: 50%;
	left: -200px;
	margin-right: 600px;
	height: 100%;
	background-color: #df011a;
	transform: skewX(45deg);
	opacity: 0.93;
}
.product-features .design-award:after{
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	right: -200px;
	margin-left: 580px;
	height: 100%;
	background-color: #df011a;
	transform: skewX(45deg);
	opacity: 0.93;
}
.product-features .design-award .double-col{
	position: relative;
}
.design-award .double-col img.keyboard{
	position: absolute;
	left: 130px;
	top: 30px;
}
.product-features .key-highlight .single-col{
	padding: 2.5em 0 0 0;
}
.product-features .hardware img{
	width: 100%;
}
.product-features .hardware h1, .product-features .hardware p{
	padding-right: 10%;
}

.product-features .specifications{
	padding-bottom: 3.5em;
}
.specifications .double-col > table{
	width: 100%;
	margin-top: 2.2em;
	font-size: 0.93em;
	line-height: 1.3em;
	color: #4d4d4d;
}
.specifications .double-col > table tr:nth-child(even){
	background-color: #eeefee;
}
.specifications .double-col table td{
	padding: 0.4em 0.5em;
}
.specifications .colors{
	margin-top: 2.5em;
}
.specifications .colors table td{
	padding-left: 0;
	padding-right: 0.6em;
}
.specifications .system-req{
	border-bottom: 1px solid #edecef;
	padding-bottom: 0.5em;
	margin-bottom: 1.55em;
}
.specifications  .custom-scroll{
	height: 230px;
	overflow: hidden;
	display: none;
}
.awards-wrap table{
	width: 85%;
}
.awards-wrap table td{
	width: 33.3333%;
	padding: 1em 0;
	text-align: center;
}
.awards-wrap table tr:first-child td{
	width: 33.3333%;
	padding-top: 0.4em;
	text-align: center;
}
.awards-wrap table img{
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.product-features .video-reviews, .product-features .media-reviews {
	padding: 5em 0 4em 0;
}
.media-reviews .single-col{
	padding-top: 1.2em;
}
.media-reviews .review{
	position: relative;
	transition: all 0.7s;
	margin-bottom: -0.5em;
}
.media-reviews .review:hover{
	padding-bottom: 3em;
}
.media-reviews .review:hover a.button1{
	opacity: 1;
	/*display: inline-block;
	*display: inline;
	zoom: 1;*/
}
.media-reviews .review h2{
	font-family: 'Baufra-Bold';
	font-weight: normal;
	font-size: 1.6em;
	color: #ed6d01;
	margin-bottom: 0.5em;
}
.media-reviews .review a.button1{
	opacity: 0;
	margin-top: 0.5em;
}


.order-button {
	float: right;
	width: 149px;
	height: 35px;
	display: block;
	background: #ed6d01;
	line-height:35px;
	text-align: center;
	border-radius: 3px;
	font-family: 'Baufra-Medium';
}
.order-button:hover {
	background: #e44e00;
}
.continue-button {
	float: left;
	width: 181px;
	height: 35px;
	display: block;
	background: #eeefee;
	line-height:35px;
	text-align: center;
	border-radius: 3px;
	font-family: 'Baufra-Medium';
}
.continue-button:hover {
	background: #606062;
}
#colorbox p {
	font: normal 14px/20px Baufra-Medium, sans-serif;
	color: #464646;
	text-align: center;
	display: block;
	zoom: 1;
	padding-bottom: 20px;
}
.icons a sup {
	font-size: 11px;
	line-height: 9px;
	position: absolute;
	top: 5px;
	left: 60%;
	color: #ffffff;
}
.color-wrap {
	margin-bottom: 20px;
}
.color-wrap .color-func{
	margin-bottom: 20px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 16px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #606062;
	background: #f7f7f8;
	font-weight: normal;
	color: #000000;
	border-radius: 0;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #000000;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #606062;
	background: #e5e5e5;
	font-weight: normal;
	color: #212121;
}
.ui-widget-content {
	border: 1px solid #606062;
	border-radius: 0;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}

/*basket*/
.order {
	background: #fff ;
	margin: 56px 0 70px;
}
.order table {
	width: 100%;
}
.order th {
	background: #eeefee;
	padding: 15px 10px 15px;
	vertical-align: middle;
	color: #4d4d4d;
	font: normal 11px/12px Arial, sans-serif;
	text-align: center;
}
.order td {
	background: #fff;
	vertical-align: top;
	border-bottom: 1px solid #e9e9e9;
	text-align: center;
	color: #464646;
	font: normal 12px/12px Arial, sans-serif;
	padding: 20px 0;
}
td.order-cost {
	color: #464646;
	font: normal 20px/24px Baufra-Bold, sans-serif;
}
td.order-name {
	width: 244px;
	font: normal 13px/16px Arial, sans-serif;
}
.order-cost .total-order {
	color: #4d4d4d;
	font: normal 13px/16px Arial, sans-serif;
	margin-right: 17px;
}
.order tr:last-child td {
	border-bottom: 0;
}
.order tfoot td {
	background: #eeefee;
	vertical-align: middle;
	border-bottom: 0;
	padding: 0;
}

.order tfoot tr.tfoot-discount td {
	background: #ffffff;
	line-height: 46px;
}
.order tfoot tr.tfoot-discount td .textfield{
	border: 1px solid #d2d1d1;
	border-radius: 0;
	width: 70%;
	color: #464646;
	font: normal 12px/16px Arial, sans-serif;
	padding: 2px 7px;
}
.discount-btn {	
	background: #ed6d01;
	font: normal 16px/20px Baufra-Medium, sans-serif;
	color: #ffffff;
	padding: 5px 20px;
	transition: all 0.5s;
	/*margin-left: 5px;*/
}
.discount-btn:hover {
	background: #db3900;
}
.order-submit {
	display: block;
	/*float:right;*/
	background: #ed6d01;
	font: normal 20px/22px Baufra-Medium, sans-serif;
	color: #ffffff;
	padding: 12px 20px;
	transition: all 0.5s;
	position: relative;
	margin-right: -11px;
}
.order-submit:hover {
	background: #db3900;
}
.order-submit:after{
	position: absolute;
	content: '';
	right: 0;
	height: 11px;
	width: 45px;
	top: 0;
	margin-right: -28px;
	margin-top: 17px;
	background-image: url(../images/pluses-arr.png);
	background-repeat: no-repeat;
	background-color: #ed6d01;
	transition: all 0.5s;
	-webkit-transform: rotate(-90deg); /* Chrome y Safari */
	-moz-transform: rotate(-90deg); /* Firefox */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer */
	-o-transform: rotate(-90deg); /* Opera */
}
.order-submit:hover:after{
	background-color: #db3900;
}
.order td.img {
	padding: 20px 0;
	width: 130px;
}
.order td.img img{
	max-width: 109px;
	border: 1px solid #eff0ef;
}
.order .del {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/del-point.png) no-repeat;
	margin-top: 5px;
}

.order .ui-widget-content {
	border: 0;
	border-radius: 0;
	background: #ffffff;
	color: #4d4d4d;
	width: 70px;
}
.order .ui-spinner-input {
	padding: 3px 2px 2px;
	margin: 0;
	border: 1px solid #eeefee;
	font-size: 11px;
	width: 20px;
	text-align: center;
}
.order .ui-spinner a.ui-spinner-button {
	border:0;
}
.order .ui-spinner-button {
	width: 20px;
	height: 20px;
	background: #ed6d01;
	font-size: .5em;
	cursor: pointer;
	top: 0;
}
.order .ui-spinner-down {
	left: 0;
	right: auto;
	background: url(../images/spin-down.jpg) no-repeat;
}
.order .ui-spinner-up {
	right: 0;
	left: auto;
	background: url(../images/spin-up.jpg) no-repeat;
}
.order .ui-spinner-button .ui-icon {
	display: none;
}

.order .spec_mpad-mess td{
	text-align: left;
    font-size: 18px;
    color: #ed6d01;
    border-bottom: 0px;
    padding-bottom: 0px;
}


.right {
	text-align: right!important;
}

#orderform {
  margin-top: 15px;
  margin-bottom: 57px;
}
#orderform h2{
  font-family: 'Baufra-Bold';
  font-size: 1.86em;
  font-weight: normal;
  line-height: 1.2em;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  margin-bottom: 30px;
}
#orderform td {
	vertical-align: top;
	text-align: left;
	color: #464646;
	font: normal 12px/20px Arial, sans-serif;
	padding: 5px;
}

#orderform tfoot td {
	background: #eeefee;
	vertical-align: middle;
	font: normal 13px/46px Arial, sans-serif;
	border-bottom: 0;
	padding: 0;
}
#orderform .textfield, #orderform .textarea {
	border: 1px solid #d2d1d1;
	border-radius: 0;
	width: 400px;
	color: #464646;
	font: normal 12px/16px Arial, sans-serif;
	padding: 2px 7px;
}
#orderform td.delivery-type label, #orderform td.payment-type label{
	width: 49%;
	display: inline-block;
}
#orderform textarea {
min-height: 100px;
}
#orderform .index-mask {
  width: 90px;
}
#orderform .phone-mask{
  width: 183px;
}
#orderform .mail-mask {
  width: 200px;
}
#orderform .delivery_total {
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}
#orderform .delivery_total span{
  margin-left: 30px;
  font: normal 16px/20px Baufra-Bold, sans-serif;
}
#orderform tfoot td.order-cost{
  font: normal 25px/28px Baufra-Bold, sans-serif;
}
.order-cost span{
  margin-left: 30px;
}
.delivery_self-desc p {
  color: #ed6d01;
  font-size: 14px;
  width:400px;
}
#orderform input[type="radio"] {
    display:none;
}
#orderform input[type="radio"] + label span {
    display:inline-block;
    width:12px;
    height:12px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/radio-arr.png) 0 0 no-repeat;
    cursor:pointer;
}
#orderform input[type="radio"]:checked + label span {
    background:url(../images/radio-arr.png) -14px 0 no-repeat;
}

#orderform a.buy {
  background: #ed6d01;
  font: normal 20px/22px Baufra-Medium, sans-serif;
  color: #ffffff;
  padding: 11px 30px;
  transition: all 0.5s;
  position: relative;
  margin-right: 42px;
}
#orderform a.buy:hover {
	background: #e44e00;
}
#orderform a.buy:after{
	position: absolute;
	content: '';
	right: 0;
	height: 46px;
	width: 52px;
	top: 0;
	margin-right: -51px;
	margin-top: 0px;
	background-image: url(../images/pay-list-arr.png);
	background-repeat: no-repeat;
	transition: all 0.5s;
}
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: auto; 
  border: 1px solid #d2d1d1;
  border-radius: 0;
  background-color: #fff;
  background: transparent;
  box-shadow: none;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}


.basket_thanks {
  padding: 60px 0 100px;
  text-align: center;
}
.basket_thanks img{
  margin: 0 auto;
}
.basket_thanks h1{
  font: normal 36px/55px Baufra-Bold, sans-serif;
  text-transform: none;
  margin-top: 20px;
}
.basket_thanks a{
  margin: 0 6px;
  margin-top: 20px;
  width: 110px;
  text-align: center;
  border: 1px solid #d2d2d2;
  font-size: 11px;
  display: inline-block;
  line-height: 23px;
}
.wrapper .order .tfoot-discount .discont-mask{
  text-transform: uppercase;
  width: 77%;
  text-align: center;
  margin: 0 5px;
}

.pay_block {
  margin-top:30px;
  margin-bottom:40px;
}
.pay_block p{
	vertical-align: top;
	text-align: left;
	color: #464646;
	font: normal 12px/20px Arial, sans-serif;
	padding: 5px;
}
.pay_block form {
display: block;
}
.pay_block a.pay {
  background: #ed6d01;
  font: normal 20px/22px Baufra-Medium, sans-serif;
  color: #ffffff;
  padding: 12px 30px;
  transition: all 0.5s;
  position: relative;
  margin-top: 20px;
  display: inline-block;
}
.pay_block a.pay:hover {
	background: #e44e00;
}
.pay_block a.pay:after{
	position: absolute;
	content: '';
	right: 0;
	height: 46px;
	width: 52px;
	top: 0;
	margin-right: -51px;
	margin-top: 0px;
	background-image: url(../images/pay-list-arr.png);
	background-repeat: no-repeat;
	transition: all 0.5s;
}
.ui-selectmenu-text {
width: 150px;
}