#tabs-1 a
{
    color: rgb(0, 0, 255);
}

div.descr{
    padding-bottom:20px;
}

.inline-block{
    display:inline-block;
    *display:block;
    zoom:1;
    vertical-align: top;
}
.filial_title {
    text-align: center;
    padding-bottom: 10px;
}
.filial_title strong{
    margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;
}

html{
    height: 100%;
	background:url('/img/mainBg.png') center center ;
}

body {
    height: 100%;
	margin:0px;
	font:14px/24px Tahoma;
	color:#5B5B5B;
}

table td,
table tr{
	background:none;
	text-align:center;
}

.userAvatar{
  display: block;
}

.authBlock a.ofertaLink:hover{
    text-decoration: none;
}

#kupon_mid{
  width:93px;
}

.authBlock a.ofertaLink:visited{
  color:#000000;
}
.authBlock a.ofertaLink{
  float:none;
  color:#000000;
  font-weight: bold;
  font-size: 1em;
  text-decoration: underline;
}

._td1{
	width:300px;
	text-align:right;
	color:#B2B3B3;
	font-size:16px;
}
._td2{
	text-align:left;
	color:#5B5B5B;
    padding-left:5px;
	width:400px;
	font-size:16px;
}
#lp_content ._td1{	width:180px !important;}#lp_content #kupon_content ._td1,#lp_content #kupon_content ._td2{	width:290px !important;}
.td1,
#jqibox .td1{
	width:120px;
	text-align:right;
	padding:5px 10px;
	color:#B2B3B3;
	font-size:16px;
}
.td2,
#jqibox .td2{
	text-align:left;
	padding:5px 10px;
	color:#5B5B5B;
	width:200px;
	font-size:16px;
}
.td3 ,
#jqibox .td3{
	text-align:center;
	padding:5px 10px;
	border:1px solid #DDE4EB;
	font-size:16px;
}

a{
	color:#5B5B5B;
	cursor:pointer;
}

a:hover{
	color:#EF7F1A;
	text-decoration:none;
}

input[type="text"],
input[type="password"],
select{
	border:1px solid #9D9E9E;
	background:#fff;
	border-radius:6px;
	padding:5px;
	behavior: url(pie/PIE.htc);
}

.searchField::-webkit-input-placeholder { 	color:#fff; 	opacity:1;}.searchField::-moz-placeholder { 	color:#fff; 	opacity:1;}.searchField:-ms-input-placeholder { 	color:#fff; 	opacity:1;}input.searchField:-moz-placeholder { 	color:#fff; 	opacity:1;}
select{
	height:35px;
}

input[type="submit"]:not(.searchSubmit),
input[type="button"],
button{
	background: url('/img/buyPageSubmit.png') repeat-x 0 0 ;
	border:none;
	font:18px Tahoma;
	color:#fff;
	border-radius:6px;
	behavior: url(pie/PIE.htc);
	height:35px;
	padding: 0 15px;
	cursor:pointer;
	box-shadow: 0 5px 3px #D9DADA;
	margin-left: 0px;
}

.content input[type="submit"],
.content button,
.buyPage  input[type="submit"],
.buyPage button{	
	box-shadow: 0px 5px 3px #D9DADA;
}

#jqibox div.jqi button{
	border:none;
	width:100px;
	font:18px Tahoma;
	padding-bottom:10px;
}

input[type="submit"]:hover,
input[type="button"]:hover,
input[type="submit"]:active,
button:hover,
button:active{
	background: url('/img/buyPageSubmit.png') repeat-x 0 -50px;
}

textarea:-moz-placeholder,textarea::-webkit-input-placeholder {
    color:#B2B3B3;
}
textarea{
    border: 1px solid #B2B3B3;
	border-radius:10px;
	behavior: url(pie/PIE.htc);
    padding: 10px;
/*	color:#5b5b5b;*/
	/*color:#B2B3B3;*/
	overflow:auto;
	font:14px Tahoma;
}

#jqibox .jqifade{
	background-color:#000;
}

.back-to-top {
	background: url("/img/backtotop.png");
    bottom: 2em;
    display: none;
    height: 23px;
    padding: 1em;
    position: fixed;
    right: 60px;
    width: 33px;
}

.selected {
	background: url("/img/rotationMenuBg.png");
	border-radius: 5px;
	behavior: url(pie/PIE.htc);
	text-decoration:none;
	color:#EF7F1A;
}

.form{
	margin:0 auto;
}

.lk_menu_item.selected{
	text-decoration:none;
}

#mainWrapper{
    /*height:100%;*/
    margin:0 auto;
    min-height: 100%;
}

#mainFooter{
	/*margin-top:-317px;*/
    position: relative;
   /* margin-top: -293px;
    /*height: 317px;*/
    clear:both;

}

#hFooter{
	clear: both;
    /*height: 293px;*/
}

#mainLayout{
	overflow:hidden;
	min-height:100%;
    /*padding-bottom: 317px;*/
}

.layout{	
	width: 100%; 	
	margin: 0px;
	padding:0px;
	
	padding-top:165px;
}

.header{ 	
	width:100%;
	background:url('/img/headerBg.png') repeat-x top center;		
	height:120px;
	position:absolute;
	top:-5px; 
	left:0px;
}

.headerWrapper{	
	width:963px;	
	margin:0 auto;
	position:relative;
	color:#fff;
	height:inherit;
}

.headerWrapper a{
	color:#fff;	
}

.fixed {
    position:fixed;
    top:-5px; 
	left:0;
    width:100%;
    -moz-box-shadow: 5px 5px 20px #333;
    -webkit-box-shadow: 5px 5px 20px #333;
    box-shadow: 5px 5px 20px #333;
	z-index:990;
}

.header.fixed{
	height:70px;
}

.fixed  .headerMenu{
	margin-top:25px;
}

.btnDet{
  cursor: pointer;
}
.fixed  .headerMenu a{
	height:33px;
}

.fixed  .searchWrapper{
	margin-top:30px;
}

.fixed .logotip{
	padding-top:10px;	padding-right:49px;		width:210px;
}

.fixed .logotip img{
	width:181px;
	height:47px;
}

.fixed .logotip span,
.fixed .topLinkHolder{
	display:none;
}

.fixed .mainManu{
	background:url('/img/mainBg.png') center center ;
	box-shadow: 0 3px 3px #333333;
}

.footer  {
	width:100%;
	background:#0a0b0c url('/img/footer.bg.min.png') repeat-y center top;
	overflow:hidden;
	color:#fff;
}

.footer  a{ 
	font:14px/30px Tahoma;
	color:#fff;
	width:100%;
	display:block;
}

.footer a:hover{
	text-decoration:none;
}

.footerWrapper{
	width:963px;	
	margin:0 auto;
	overflow:hidden;
}

.bottomFooterWrap,
.topFooter{
	width:963px;	
	margin:0 auto;
	
	overflow:hidden;
}.bottomFooterWrap{	padding:10px 0px;}
.topFooter{	padding:20px 0px;}
.btFtHolder{
	width:100%;
	overflow:hidden;
	background: #000;
}

.ftCopyright{
	float:left;
	width:auto;
	font: 14px Tahoma;
	color:#c8c7c7;
	padding-top:20px;
}
.ftLogo{
	float:right;
	width:auto;	margin:5px 0;
}.ftLogo a{	line-height:10px;}
.ftBlock {
	width:210px;
	float:left;
	background: url('/img/ftBlockBg.png') no-repeat right center;
	height:183px;
	padding:0px 20px;
}

.ftBlock.ftFirstBlock{
	padding-left:0px;
}

.ftBlock.ftLastBlock{
	padding-right:0px;
	background: none;
}

.ftBlock .ftLabel{
	font-size:18px;
	margin-bottom:10px;
}

.blockLinks a{
	padding-left:30px;
}

.blockLinks a.vk{
	background: url('/img/vk.png') no-repeat left center;
}

.blockLinks a.odnoklas{
	background: url('/img/odn.png') no-repeat left center;
}
.blockLinks a.facebook{
	background: url('/img/facebook.png') no-repeat left center;
}
.blockLinks a.twitter{
	background: url('/img/twitter.png') no-repeat left center;
}

.blockLinks a.google{
	background: url('/img/google.png') no-repeat left center;
}


.blockLinks a.vk:hover{
	background: url('/img/vkHover.png') no-repeat left center;
}

.blockLinks a.odnoklas:hover{
	background: url('/img/odnHover.png') no-repeat left center;
}
.blockLinks a.facebook:hover{
	background: url('/img/fbHover.png') no-repeat left center;
}
.blockLinks a.twitter:hover{
	background: url('/img/twHover.png') no-repeat left center;
}

.blockLinks a.google:hover{
	background: url('/img/gglHover.png') no-repeat left center;
}


.blockContact div.icq{
	background: url('/img/icq.png') no-repeat left center;
	padding-left:30px;
	font:14px/30px Tahoma;
}

.blockContact div.telephone{
	background: url('/img/telephone.png') no-repeat left center;
	padding-left:30px;
	font:14px/30px Tahoma;
}

.blockContact div.skype{
	background: url('/img/skype.png') no-repeat left center;
	padding-left:30px;
	font:14px/30px Tahoma;
}

.blockContact div.mail{
	background: url('/img/mail.png') no-repeat left center;
	padding-left:30px;
	font:14px/30px Tahoma;
}

.logotip{
	width:249px;	
	float:left;	
	text-align:center;	
	padding-top:20px;	
	font-size:16px;
	padding-right:20px;	
}

.topLinkHolder{	
	float:left;
	width:694px;
}

.cityWrapper{
	text-align: center;  	
	width:150px;	
	float:left;	
	margin-top:20px;	
	font-family:Verdana;	
	font-size:16px;	
}

.cityWrapper a{	
	text-decoration:none;
}

.cityWrapper div.city div{
	width:auto;
	line-height:18px;
}

.cityWrapper div.city{	
	float:left;
	margin-right:10px;
}

.cityWrapper .checkBox{
	margin:0px 10px 0px 0px;	
	padding:0px;
}

/*.checkbox{
	width: 20px;
	height: 20px;
	padding: 0 5px 0 0;
	background: url('/img/checkbox.png') no-repeat;
	display: block;
	clear: left;
	float: left;
}*/
.check,.checkbox {
	width: 20px;
	height: 20px;
	padding: 0 0px 0 0;
	display: block;
	cursor: pointer;
	background: url(/img/checkbox.png) no-repeat;
	clear: left;
	float: left;
	border-radius:3px;
	margin-right:5px;
}
.city .checkbox{	background: url(/img/checkboxCity.png) no-repeat top center;
}
.checkbox input {
	display: none;
}

.phone{	
	height:25px; 	
	width:auto;	
	float:left;	
	margin-top:20px;
	margin-left:50px;
	padding-left:30px;	
	font-size:16px;
	background: url('/img/phone.png') left center no-repeat;
}

.authBlock{
	width:190px;	
	height:47px;
	float:right;
	margin-top:10px;
}

.authBlock span{	
	width:2px;	
	height:16px;	
	float:left;	
	background:#fff;
	margin-top:15px;
}

.authBlock a{ 	
	font:16px/25px Tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #fff;	
	float:left;
}

.authBlock a:hover{
	border-bottom: none;
}

a#avtorizate{	
	margin: 8px 5px 0px 35px;
}

a#title{	
	margin:8px 0px 0px 5px;
}

.userLoginBlock,
.userRegisterBlock{
	width:315px;
	height:auto;
	position: absolute;
    right: 0;
    top: 50px;
    z-index: 300;
	font:16px;
	color:#5B5B5B;
}

.userLoginBlock .userIBtop{
	width:317px;
	height:17px;
	background: url('/img/loginWrapperTop.png') no-repeat center right;
}

.userRegisterBlock .userIBtop{
	width:317px;
	height:17px;
	background: url('/img/regWrapperTop.png') no-repeat center right;
}

.userLoginBlock .userIBmiddle,
.userRegisterBlock .userIBmiddle{
	width:287px;
	background: url('/img/loginWrapperMiddle.png') repeat-y center right;
	padding: 0 15px;
}

.userIBmiddle .content{
	width:100%;
	padding:0px;
	border:none;
	background:none;
	box-shadow:none;
	margin:0;
}

.userLoginBlock .userIBbottom,
.userRegisterBlock .userIBbottom{
	width:317px;
	height:6px;
	background: url('/img/loginWrapperBottom.png') no-repeat center right;
}

.userInfoImage{
	width:40px;
	height:40px;
	overflow:hidden;
	float:left;
	position:relative;		margin-top:7px;
	border-radius:3px;
	left:13px;
}

.userInfoImage img{
	width:36px;
	height:36px;
	border:2px solid #fff;
}

.userLink{
	width:auto;
	float:right;
	padding-top:10px;
}

.userInfoBlock{
	position:absolute;
	top:50px;
	right:0px;
	z-index:10000;
	color:#5B5B5B;
}

.userInfoBlock .userIBtop{
	width:195px;
	height:18px;
	background: url('/img/userIBbg.png') no-repeat left top;
}

.userInfoBlock .userIBbottom{
	width:195px;
	height:7px;
	background: url('/img/userIBbg.png') no-repeat left bottom;
}

.userInfoBlock .userIBmiddle{
	width:155px;
	padding:0px 20px;
	height:auto;
	background: url('/img/userIBbg.png') repeat-y right top;
	overflow:hidden;
}

.userIBmiddle .userIBitem{
	overflow:hidden;
	text-align:left;
}

.userIBmiddle .userIBitem.name{
	font-weight:bold;
	margin-bottom:10px;
}

.userIBmiddle .userIBitem a{
	color:#5B5B5B;
	text-decoration:underline;
	border:none;
	font:14px/24px Tahoma;
}

.userIBmiddle .userIBitem a:hover{
	text-decoration:none;
	border:none;
}

.userIBmiddle .userIBitem.exit{
	margin-top:20px;
}

.headerMenu {
	text-align: center;
	width:auto;	
	float:left;
	margin-top:18px;
}

.headerMenu ul{	
	padding:0px;	
	margin:0px;
}

.headerMenu ul li {
	display: inline;
	list-style: none
}

.headerMenu ul li a {
	font-size: 24px;
	text-decoration: none;
	background: none;
	padding: 10px 10px 2px 10px;
	height:33px;
	float:left;
	text-decoration:underline;
	margin-right: 5px;
}

.headerMenu ul li a:hover,
.headerMenu ul li a.selected {
	text-decoration:none;
	border-radius: 5px 5px 0px 0px;
	behavior: url(pie/PIE.htc);
}

.headerMenu ul li a.selected {
	background:url('/img/mainBg.png') center center ;
	color: #EF7F1A;
}

.headerMenu ul li a:hover{
	color:#fff;
}

.headerMenu ul li a.selected:hover{
	color: #EF7F1A;
}

.searchWrapper{
	height:30px;
	float:right;
	margin-top:25px;	
	position:relative;
}

.searchWrapper input.searchField{
	background: url('/img/search.png');
	width:230px;
	border:none;
	padding:5px 30px 5px 10px;
	height:20px;
    color:#fff;
	font: 16px Tahoma;
	border-radius:5px;
	behavior: url(pie/PIE.htc);
}

.searchWrapper input.searchSubmit{
	background: url('/img/searchSubmit.png') no-repeat;
	width:18px;
	height:18px;
	position:absolute;
	top:7px;
	right:5px;
	border:none;
} 

.mainManu{
	width:100%;
	overflow:hidden;
	padding:5px 0px;
}	

.mainManu .mainMenuHolder{
	text-align:center;	width: 1000px;	margin:2px auto;
}
.mainManu span{	
	display: inline-block;    
	margin: 0 6px;    
	padding: 2px 10px;
	height:24px;
}
.mainManu a{
	display:block;				
	font-size:16px;
	line-height:23px;
} 
.mainManu .selected a,.secondMenuHolder ul li.selected a{    border-radius: 5px;    color: #EC691F;    text-decoration: none;} 
.secondMenu{
	margin: 0 auto;
    width: 963px;
	overflow:hidden;
}

.secondMenuHolder{
	float:right;
	padding:5px 0px;
}

.secondMenuHolder ul{
	padding:0px;
	margin:0px;
}

.secondMenuHolder ul li{
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}

.secondMenuHolder ul li a{
    display: block;
    padding: 2px 10px;
	text-decoration: underline;		font-size:16px;
}

.secondMenuHolder ul li a:hover{
    color: #EF7F1A;
    text-decoration: none;
}

.secondMenuHolder .best a{
	background: url("/img/bestsale.png") no-repeat 9px -1px;
	padding-left:35px;
}


.secondMenuHolder .best.selected a,
.secondMenuHolder .best a:hover{
	background: url("/img/bestsale.png") no-repeat 8px -32px;
	padding-left:35px;
}

.secondMenuHolder .userchoose a{
	background: url("/img/vote.png") no-repeat 8px -1px;
	padding-left:35px;
}

.secondMenuHolder .userchoose.selected a,
.secondMenuHolder .userchoose a:hover{
	background: url("/img/vote.png") no-repeat 7px -32px;
	padding-left:35px;
}

.content{
	width:903px;	
	margin:5px auto 20px auto;
	overflow:hidden;
	box-shadow: 1px 1px 5px #ccc;
	background:#fff;
	border:1px solid #B2B3B3;
	padding:10px 30px;
	border-radius:5px;
}

.content form{
	text-align:center;
}

.content .infoContent{
	width:750px;
	margin:30px auto;
}

.content h1{
	margin-top:15px;
	color:#5b5b5b;
	text-align:center;
	font:bold 24px Tahoma;
}

#infoMessage{
	text-align:center;
	color:#E31E24;
}

.formEmail,
.formPassword,
.formCaptcha,
.formAgreement,
.giftName,
.giftFrom,
.giftHow{
	width:290px;
	overflow:hidden;
	margin:0px auto;
	padding:5px 0px;
}

.giftName,
.giftFrom,
.giftForm .formEmail{
	float:left;
	width:390px;
	margin-bottom:5px;
}


.giftHow,
.formEmail .formInputself{
	float:left;
	width:235px;
	padding-left:65px;
}

.giftHow input,
.formEmail .formInputself input{
	margin-left:0px;
}

.giftHow .formLabelStrong{
	font:bold 16px Tahoma;
}

.formEmail .formLabel,
.formPassword .formLabel,
.formCaptcha .formLabel,
.giftName .formLabel,
.giftFrom .formLabel{
	width:72px;
	float:left;
	padding-top:4px;
	padding-right:10px;
	text-align:right;
}

.giftName .formLabel,
.giftFrom .formLabel,
.giftForm .formEmail .formLabel{
	width:55px;
}

.giftName .formInput input,
.giftFrom  .formInput input,
.giftForm .formEmail  .formInput input{
	width:290px;
}

.formEmail .formInput,
.formPassword .formInput{
	float:left;
}

.formEmail .formInput input,
.formPassword .formInput input{
	width:190px;
}

.formCaptcha .formInput{
	/*width:125px;*/
	float:left;
}

.formCaptcha .formInput input{
	width:75px;
}

.formSubmit{
	width:100%;
	float:left;
	margin: 10px 0px;
}

.formRemember{
	width:100%;
	float:left;
}

.formForget{
	width:100%;
	float:left;
	padding:5px 0px;
	text-align:center;
}

.formForget a{
	font-size:16px;
	float:none;
	border:none;
	text-decoration:underline;
	color: #5B5B5B;
}

.formForget a:hover{
	text-decoration:none;
}

.formSocial{
	width:231px;
	overflow:hidden;
	margin:0px auto;
	padding: 5px 30px;
}

.formSocial div{
	width:auto;
	float:left;
}

.formSocial img{
	border:none;
}

.formSocial a{
	text-decoration:none;
	margin:3px 3px;
	border:none;
	width:20px;
	height:20px;
	display:block;
}

#vk_auth a{
	background: url('/img/vk.png') no-repeat left center;
}

#mc-box #vk_auth a{
	background: #F5F7F8 url('/img/vkAdd.png') no-repeat left center;
	border-radius:5px;
	font: 16px/30px TAhoma;
    padding-left: 36px;
}

#mc-box  div.access-box.addedServices:hover #vk_auth a,
#mc-box #vk_auth a:hover{
	background: url('/img/vkHAdd.png') no-repeat left center;
	border-radius:5px;
	font: 16px/30px TAhoma;
    padding-left: 36px;
	color:#fff;
}

#ok_auth a{
	background: url('/img/odn.png') no-repeat left center;
}

#mc-box #ok_auth  a{
	background: #F5F7F8 url('/img/odnAdd.png') no-repeat left center;
	font: 16px/30px TAhoma;
    padding-left: 36px;
	border-radius:5px;
}

#mc-box  div.access-box.addedServices:hover #ok_auth a,
#mc-box #ok_auth a:hover{
	background: url('/img/odnHAdd.png') no-repeat left center;
	border-radius:5px;
	font: 16px/30px TAhoma;
    padding-left: 36px;
	color:#fff;
}

#fb_auth a{
	background: url('/img/facebook.png') no-repeat left center;
}

#mc-box #fb_auth  a{
	background: #F5F7F8 url('/img/fbAdd.png') no-repeat left center;
	font: 16px/30px TAhoma;
    padding-left: 36px;
	border-radius:5px;
}

#mc-box  div.access-box.addedServices:hover #fb_auth  a,
#mc-box #fb_auth  a:hover{
	background: url('/img/fbHAdd.png') no-repeat left center;
	border-radius:5px;
	font: 16px/30px TAhoma;
    padding-left: 36px;
	color:#fff;
}

#tw_auth a{
	background: url('/img/twitter.png') no-repeat left center;
}

#mc-box #tw_auth  a{
	background: #F5F7F8 url('/img/twAdd.png') no-repeat left center;
	font: 16px/30px TAhoma;
    padding-left: 36px;
	border-radius:5px;
}

#mc-box  div.access-box.addedServices:hover #tw_auth  a,
#mc-box #tw_auth  a:hover{
	background: url('/img/twHAdd.png') no-repeat left center;
	border-radius:5px;
	font: 16px/30px TAhoma;
    padding-left: 36px;
	color:#fff;
}

#ggl_auth a{
	background: url('/img/google.png') no-repeat left center;
}

#vk_auth a:hover {
	background: url('/img/vkHover.png') no-repeat left center;
}

#ok_auth a:hover{
	background: url('/img/odnHover.png') no-repeat left center;
}
#fb_auth a:hover{
	background: url('/img/fbHover.png') no-repeat left center;
}
#tw_auth a:hover{
	background: url('/img/twHover.png') no-repeat left center;
}

#ggl_auth a:hover{
	background: url('/img/gglHover.png') no-repeat left center;
}

/* -- Stock page -- */

.stock_name {
    font:bold 20px Tahoma;
	margin-top:2px;
	margin-bottom:15px;
}

.stock_top_content{
	width:963px;
	float:left;
	height:340px;
	background: #f5f7f8;		
	position:relative;		
	left:-30px;	
	right:-30px;	
	border-bottom:1px solid #B2B3B3;	border-top:1px solid #B2B3B3;
}
.stock_img {
    width:608px;
	height:340px;
	overflow:hidden;
	float:left;
	border-right:1px solid #B2B3B3;
}

.stock_price{
	width:354px;
	float:left;
	background:#0098D3;
	height:71px;
}
.stock_price.discount{	width:353px;	float:left;	background:#43B05F;	height:71px;}
.stock_price_value{
	width:160px;
	float:left;
	padding:10px;
	color:#fff;
	font:24px/50px Tahoma;
}.discount .stock_price_value{	float:left;	padding:10px;	color:#fff;	font:24px/50px Tahoma;		width:333px;		text-align:center;}

.stock .btnBuy, .btnNotBuy {
	width:143px;
	height:50px;
	margin:10px 10px 10px 0px;
	float:right;
	background:url("/img/buyBtn.png") repeat-x 0 -50px ;
	font:bold 28px/45px Tahoma;
	text-align:center;
	color:#fff;
	cursor:pointer;
	border-radius:6px;
	behavior: url(pie/PIE.htc);
}.btnNotBuy.noAvailable{	background:url("/img/notAvailable.png") no-repeat;	width:143px;	color:#898989;	font-weight:normal;	cursor:default;}

.btnNotBuy {
	width:160px;
	font:bold 24px/50px Tahoma;
}
.disabled, .disabled:hover{
    color:grey;
    text-decoration: none;
}

.stock .btnBuy:hover,
.stock .btnBuy:active{
	background:url("/img/buyBtn.png") repeat-x 0 0;
}

.stock_discount{
	width:354px;
	float:left;
	text-align:center;
	height:85px;
	border-bottom: 1px solid #B2B3B3;
	margin-top:5px;
}
.stock_discount.discount_only{	display:none;}
.stock_discount_price,
.stock_discount_result{
	width:125px;
	display:inline-block;
}

.action .stock_discount_price, 
.action .stock_discount_result{
	width:140px;
	display:inline-block;
}

.stock_discount_value{
	width:83px;
	display:inline-block;
}

.action .stock_discount_value,
.action .stock_discount_price{
	padding-top:13px;
}

.action .stock_discount_value{
	margin-right:5px;
}

.action .stock_discount_price .sdp_value{
	padding-right:5px;
}

.stock_discount_economy{
	width:353px;
	float:left;
}

.action .stock_discount_value .sdv_value{
	border:none;
}

.stock_discount_price .sdp_label,
.stock_discount_value .sdv_label,
.stock_discount_result .sdr_label,
.stock_discount_economy .sde_label{
	font:14px/22px Tahoma;
	color:#B2B3B3;
}

.stock_discount_price .sdp_value,
.stock_discount_value .sdv_value,
.stock_discount_result .sdr_value,
.stock_discount_economy .sde_value{
	font:18px/30px Tahoma;
	color:#5B5B5B;
}
.stock_discount_price .sdp_value{
	border-right:1px solid #B2B3B3;
}
.stock_discount_value .sdv_value{
	border-right:1px solid #B2B3B3;
}

.buy_as_gift{
	width:334px;
	float:left;
	border-bottom:1px solid #B2B3B3;
	height:52px;
	padding-left:20px;
}

.buy_as_gift a{
	padding:10px 0px 10px 40px;
	background:url("/img/gift.png") no-repeat left center;
	font:24px/50px Tahoma;
	color:#5B5B5B;
	text-decoration:none;
}.buy_as_gift a.buy_as_gift_link.disabled{	color:#808080;	background:url("/img/giftgray.png") no-repeat left center;	cursor:default;}

.buy_as_gift a:hover{
	text-decoration:none;
	color:#4094f2;
}

.stock_other_info{
	padding:10px 20px;
	width:313px;
	float:left;
}

.stock_other_info{
	font:18px/35px Tahoma;
}

.stock_timer{
	padding-left:32px;
	background:url("/img/stock_timer.png") no-repeat left center;
}
.stock_vote{
	padding-left:32px;
	background:url("/img/vote.png") no-repeat left 3px;
}.stock_vote.selectedVote{	padding-left:32px;	background:url("/img/vote.png") no-repeat left -28px;}.stock_vote.selectedVote .stockLikeLinkHolder{	background: url("/img/rotationMenuBg.png");}.stock_vote.selectedVote .stockLikeLinkHolder a{	border-bottom:0px;	color:#EF7F1A;;}
.stock_lost{
	padding-left:32px;
	background:url("/img/bestsale.png") no-repeat left 3px;
}.stock_vote .stockLikeLinkHolder{	border-radius: 5px;	behavior: url(pie/PIE.htc);		background: #E3E5E5;	padding: 3px 10px 5px 10px;}
.stock_vote .stockLikeLinkHolder a{
	font:18px/35px Tahoma;
	

	text-decoration:none;	border-bottom:1px dashed #5B5B5B;
}

.stock_bottom_content{
	width:100%;
	float:left;
}

.stock_bottom_left_content{
	width:580px;
	float:left;
}
.stock_bottom_right_content{
	width:323px;
	float:left;
}

.stock_bottom_left_content ul.ui-tabs-nav{
	width:436px;
	margin:10px auto;
	height:26px;
	padding:10px;
	text-align:center;
}

.stock_bottom_left_content ul.ui-tabs-nav li{
	padding:0px;
}

.stock_bottom_left_content ul.ui-tabs-nav li{
	list-style:none;
	display:inline-block;
	text-align:center;
}

.stock_bottom_left_content ul.ui-tabs-nav a{
	font-size:18px;
	padding: 3px 10px;
}
.stock_bottom_left_content ul.ui-tabs-nav li.answers_tab a,.stock_bottom_left_content ul.ui-tabs-nav li.question_tab a{	text-decoration:none;}


.stock_bottom_left_content ul.ui-tabs-nav li.answers_tab a span,.stock_bottom_left_content ul.ui-tabs-nav li.question_tab a span{	text-decoration:underline;}


.stock_bottom_left_content ul.ui-tabs-nav li.answers_tab a:hover > span,
.stock_bottom_left_content ul.ui-tabs-nav li.question_tab a:hover > span,
.stock_bottom_left_content ul.ui-tabs-nav li.answers_tab.ui-tabs-active a span,
.stock_bottom_left_content ul.ui-tabs-nav li.question_tab.ui-tabs-active a span{	
	text-decoration:none;
}
.stock_bottom_left_content ul.ui-tabs-nav a:hover{
    color: #EF7F1A;
    text-decoration: none;
}

.stock_bottom_left_content ul.ui-tabs-nav li.ui-tabs-active a{
    background:url('/img/rotationMenuBg.png') repeat-x;
	border-radius:5px;
	behavior: url(pie/PIE.htc);
	color: #EC691F;
    text-decoration: none;
}
.stock_bottom_left_content .ui-tabs-panel ul,.stock_bottom_left_content .ui-tabs-panel ul li{	padding:0px;	/*list-style:none;*/}
.tabs_top_container{
	overflow:hidden;
	text-align:center;
}

.tabs_top_container textarea{
    height: 115px;
    resize: none;
    width: 447px;
}

.tabs_top_container input{
	width:125px;
	margin:5px 0px;	padding:0px 5px;
}

.tabs_reviews{
	width:575px;
	overflow:hidden;
	padding-top:20px;
}

.reviewItem{
	float:left;
	border-top:1px solid #B2B3B3;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:20px;
	position:relative;
}

.reviewItemImage,
.questItemImage,
.answerItemImage{
	float:left;
	width:100px;
	text-align:left;
}

.reviewItemImage img,
.questItemImage img,
.answerItemImage img{
	/*border:2px solid #B2B3B3;*/
	width:47px;
	height:47px;
}

.reviewItemImage span,
.questItemImage span,
.answerItemImage span{
	display:block;
	float:left;
}

#tabs-4 .tabs_top_container .questItemImage{
	text-align:left;
}

.questItemQuestWrapp{
	float:left;
	width:480px;
}

.answerItemQuest .answerItemImage{
	margin-right:0px;
	text-align:right;
	width:88px;
}

.reviewItemImage img,
.questItemImage img,
.answerItemImage img{
	width:47px;
	height:47px;
	border-radius:5px;
}

.reviewItemName{
	width:255px;
	float:left;
	font-size:12px;
	margin-bottom:10px;
}

.reviewItemValue{
	width:455px;
	float:left;
	font-size:14px;
}

.questItem{
	position:relative;
	overflow:hidden;
	border-top:1px solid #B2B3B3;
	padding-bottom:10px;
	padding-top:10px;
}

.questItemQuest{
	float:left;
}

.questItemValueHolder{
	width:475px;
	float:left;
}

.questItemValueHolderTop{
	height:19px;
	/*background: url("/img/questItemTop.png") no-repeat top right;*/
}

.questItemValueHolderBottom{
	height:9px;
	/*background: url("/img/questItemBottom.png") no-repeat top right;*/
}

.questItemValueHolderMiddle{
	/*background: url("/img/questItemMiddle.png") repeat-y top right;*/
	padding: 0 10px 10px 20px;
	overflow:hidden;
}

.questItemName{
	float:left;
	font-size:12px;
	margin-bottom:10px;
	width:100%;
}

.questItemValue{
	float:left;
	font-size:14px;
	width:100%;
}

.answerItemQuest{
	float:right;
	width:430px;
	position:relative;
	bottom:15px;
}

.answerItemValueHolder{
	width:342px;
	float:left;
}

.answerItemValueHolderTop{
	height:20px;
	background: url("/img/answerItemTopBg.png") no-repeat top left;
}

.answerItemValueHolderBottom{
	height:10px;
	background: url("/img/answerItemBottomBg.png") no-repeat top left;
}

.answerItemValueHolderMiddle{
	background: url("/img/answerItemMiddleBg.png") repeat-y top left;
	padding: 0 10px 0px 20px;
	overflow:hidden;
}

.questItemValueHolder .reviewItemName,
.questItemValueHolder .reviewItemValue{
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
}

.contacts{
	overflow:visible;
    padding-top: 10px;
}

.contant_address{
	padding:10px 20px;
	width:293px;
	float:left;
	font:16px/25px Tahoma;
}

.contant_address_label{
	padding-left:30px;
	background: url('/img/addres_label.png') no-repeat;
}

.contant_address_value{
	padding-left:0px;
}

.contant_map{
	margin:10px 20px;
	float:left;
	width:293px;
}

.contant_map .ymaps-map{
	border:1px solid #b2b3b3;
}

.contant_telephone{
	padding:10px 20px;
	width:293px;
	float:left;
}

.contant_telephone_label{
	font:16px/25px Tahoma;
	padding-left:30px;
	background: url('/img/contact_telephone.png') no-repeat;
}

.contant_telephone_value{
	padding-left:30px;
	font:bold 15px/25px Tahoma;
}
td.middlecell{
  width: 120px;
}
table.contant_worktime_table{
  width: 270px;
}

.contant_worktime{
	padding:10px 20px;
	width:293px;
	float:left;
}
.contant_worktime_value{
	padding-left:30px;
	font:bold 15px/25px Tahoma;
}

.contant_worktime_label{
	text-align:left;
	font:16px/25px Tahoma;
	padding-left:30px;
	background: url('/img/contact_worktime.png') no-repeat;
}

.contant_worktime_table{
	width:100%;
	font:16px/25px Tahoma;
}

.contant_worktime_table_label{
	color:#B2B3B3;
	/*text-align:right;*/
}

thead td.contant_worktime_table_label{
	text-align:center;
}

.contant_worktime_table_value.middlecell{
	border-right:1px solid #B2B3B3;
}
.contant_brand{
	padding:10px 20px;
	width:293px;
	float:left;
	padding-top:10px;
}

.contant_brand_value{
	text-align:center;
	font:bold italic 18px/25px Tahoma;
}

.vk_group_kupodar{
	margin:10px 20px;
	float:left;
	width:293px;
}

.contant_site{
	padding:10px 20px;
	width:293px;
	float:left;
}

.contant_site_value{
	padding-left:30px;
	text-align:left;
	background: url('/img/content_site.png') no-repeat;
}
.contant_site_value a{
	font:16px/25px Tahoma;
	color:#3580d4;
}
}


/* -- End stock page -- */


.jqi {
    background-color: #FFFFFF;
    border: 1px solid #B2B3B3;
    border-radius:0px;
	behavior: url(pie/PIE.htc);
    font:14px Tahoma;
    padding: 7px;
    position: absolute;
    text-align: left;
    width: 962px;
	height:auto;
	box-shadow: 0px 4px 4px #2B2A29;
}

div.jqibox div.jqi .jqiclose{
	width:105px;
	height:31px;
	background: url("/img/closeOverlay.png") no-repeat right center;
	font-size:0px;
	cursor:pointer;
}

div.jqibox div.jqi .jqiclose{
	top:-35px;
}

div.jqibox .jqistates{
	width:596px;
	margin:0 auto;
}

div.jqi .buy_head,
.buyPageWrapper .buy_head {
    left: 0px;
    top: 0px;
    width: 100%;
	text-align:center;
	overflow:hidden;
	font:bold 24px Tahoma;
}

div.jqi .buyInfo,
.buyPageWrapper .buyInfo,
.giftInfo{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	padding:25px 0px;
	margin-bottom:10px;
	border-bottom:1px solid #B2B3B3;
}
.giftInfo{	padding:0px;	border-bottom:none;}
.buyItemInfo{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	border-bottom:1px solid #B2B3B3;
}

.offer_price{
	width:130px;
	height:35px;
	background: url("/img/priceBg.png") repeat-x 0 0;
	padding-top:15px;
	color:#fff;
	font:bold 16px Tahoma;
	text-align:center;
	margin-right:20px;
	float:left;
	border-radius:10px;
	behavior: url(pie/PIE.htc);
	cursor:pointer;
}

.offer_price:hover,
.offer_price:active{
	background: url("/img/priceBg.png") repeat-x 0 -50px;
}

.buyItemInfo .buyItemInfoName{
	width:380px;
	float:left;
	font:bold 24px Tahoma;
	color:#5B5B5B;
}

.buyItemInfo .buyItemInfoKuponInfo{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:15px 0px;
}

.buyItemInfo .buyItemInfoKuponInfoHolder{
	width:auto;
	overflow:hidden;

}

.buyItemInfoKuponInfoItem{
	font:15px Tahoma;
}

.buyItemInfoKuponInfoItem,
.buyItemInfoKuponInfoLabel,
.buyItemInfoKuponInfoValue{
	width:auto;
	display:inline-block;
}

.buyItemInfoKuponInfoLabel{
	color:#9D9E9E;
}
.buyItemInfoKuponInfoValue{
	color:#5B5B5B;
}

.buyPage{
	background-color: #FFFFFF;
    border: 1px solid #B2B3B3;
    border-radius: 0;
	behavior: url(pie/PIE.htc);
    padding: 7px;
    width: 982px;
	margin:0 auto 10px auto;
}

.buyStepWrapper{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
	font-size:16px;
	position:relative;
	top:-7px;
	left:-7px;
}

.buyStepWrapper div.first{
	width:209px;
	height:40px;
	float:left;
	background: url("/img/step1inactive.png") no-repeat top right;
	padding-top:7px;
	text-align:center;
}

.buyStepWrapper div.first.active{
	width:209px;
	height:40px;
	float:left;
	background: url("/img/step1active.png") no-repeat top right;
	padding-top:7px;
	text-align:center;
	color:#EC691F;
}

.buyStepWrapper div.last{
	width:180px;
	height:40px;
	float:left;
	background: url("/img/step2inactive.png") no-repeat top right;
	padding-top:7px;
	text-align:center;

}

.buyStepWrapper div.last.active{
	width:180px;
	height:40px;
	float:left;
	background: url("/img/buyStep2Active.png") no-repeat top right;
	padding-top:7px;
	text-align:center;
	color:#EC691F;
}

.buyStepWrapper div.last{
	position:relative;
	left:-5px;
}

.buyPageWrapper,
#lk_content{
	margin: 0 auto;
    width: 596px;	margin-bottom:10px;
}
#lp_content{	width:880px;	margin: 0 auto;	margin-bottom:20px;}
.buyPageWrapper .buyInfo{
	border:none;
}

.buyPageWrapper .offer_header{
	text-align:center;
	color:#B2B3B3;
	font:16px/30px Tahoma;
}

.buyPageWrapper .offer_row{
	font-size:18px;
}

.buyPageWrapper .offer_row.bottom_row td{
	text-align:right;
	border-bottom:none;
	padding-top:20px;
}

.buyPageWrapper .offer_row.bottom_row #price_sum{
	font-weight:bold;
	color:#3CAB3D;
}

.buyPageWrapper .offer_row .offer_name{
	display: block;    float: left;    word-wrap: break-word;	width:234px;	text-align:left;
}

.buyPageWrapper tr.offer_header td,
.buyPageWrapper tr.offer_row td{
	border-bottom:1px solid #B2B3B3;
}

.buyPageWrapper  .offer_label img{
	width:107px;
	height:61px;
	float:left;
	margin-right:10px;
}

.buyPageWrapper .offer_row input.minus,
.buyPageWrapper .offer_row input.plus{
	border:none;
	color:#B2B3B3;
	width:21px;
	height:21px;
	cursor:pointer;
}

.buyPageWrapper .offer_row input.minus{
	background: url("/img/plusMinus.png") no-repeat top left 5px;
}

.buyPageWrapper .offer_row input.plus{
	background: url("/img/plusMinus.png") no-repeat top right 5px;
}

.buyPageWrapper .offer_row input#q{
	border:none;
	text-align:center;
	font-size:18px;
	width:22px;
}

.buyPageWrapper .offer_last_row td{
	text-align:right;
	font-size:18px;
}

.buyPageWrapper .offer_last_row td{
	padding:20px 0px;
}

.buyPageWrapper .offer_last_row .finalPrice{
	font-weight:bold;
	color:#009846;
}

.buyPageWrapper .offer_row.offer_buy_btn td{
	border:none;
}

.buyPageWrapper .offer_row.offer_buy_btn input{
	margin:20px 0px;
}

.buyPageWrapper .offer_submit input{
	background: url("/img/buyPageSubmit.png") repeat-x 0 0;
	width:178px;
	height:50px;
	font:bold 20px Tahoma;
}

.buyPageWrapper .offer_submit input:hover{
	background: url("/img/buyPageSubmit.png") repeat-x 0 -50px;	
}

.bioHeader{
	position:relative;
	margin:15px 0px 25px 0px;
}

.bioHeaderText{
	width:100%;
	overflow:hidden;
	text-align:center;
	font:bold 24px Tahoma;
}

.bioHeaderUsername{
	width:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:2px;
	font-size:18px;
}

.bioLogoutLink{
	margin-left:10px;
	border-left:2px solid #5B5B5B;
	padding-left:10px;
}

.lk_menu {
	width: auto;
	margin:10px auto;
	font-size:18px;
}.pagerHolder{	height:54px;width:829px;	margin: 0px auto 7px auto;	overflow:hidden;}.pagerHolder .ajax_pag{	    position: relative;width:700px;	float:left;	font:normal 18px Tahoma; margin:10px 0px;}.pagerHolder .ajax_pag a,.pagerHolder .ajax_pag .firstBtn  a,.pagerHolder .ajax_pag .lastBtn   a{	height:30px;	line-height:30px;	padding:0px 5px;}.pagerHolder .ajax_pag strong{	background: url("/img/rotationMenuBg.png") no-repeat center right;	border-radius:4px;	font-weight:normal;	color:#EF7F1A;	line-height:30px;	padding:3px 5px;}.pagerHolder .ajax_pag span.currentPage{	background: url("/img/rotationMenuBg.png") no-repeat center right;	border-radius:4px;	font-weight:normal;	color:#EF7F1A;	line-height:30px;	padding:3px 5px;}.pagerHolder select{border-radius: 0;    background: transparent;    height: 30px;    padding: 0px;    border: 0;	font:normal 18px Tahoma;    line-height: 1;    -webkit-appearance: none;	color: #5B5B5B;	width:90px;	padding-left:15px;	padding-top:2px;}.pagerHolder select option{	text-align:center;}.pagerHolder  .pagerSelectHolder{	margin:10px 0px;	width:70px;	float:right;	height:30px;	border:none;    overflow: hidden;    height: 34px;    background: url("/img/selectDg.png") no-repeat 43px center  #E6E8E8;	border-radius:5px;}
.btn{
  display: inline;
}
.prevBtn{background: url("/img/pagerPrevNext.png") no-repeat scroll -1px -1px #E6E8E8;    border-radius: 5px;    color: #5B5B5B;    float: left;    font: 18px Tahoma;    height: 30px;    padding-left: 20px;    text-align: center;    text-decoration: none;    width: 200px; position:absolute;
left:0px;
}.pagerHolder .ajax_pag .prevBtn a,.pagerHolder .ajax_pag .nextBtn a{	text-decoration:none;	display:block;	line-height:27px;}
.nextBtn{
  float:right;  width: 200px;  height:30px;  padding-right: 20px;  font:normal 18px Tahoma;color: #5B5B5B;	text-align:center;	background: #E6E8E8 url("/img/pagerPrevNext.png") no-repeat 195px -30px;		border-radius:5px;position:absolute;
right:0px;
}


.kupon_menu_item, .lk_menu_item, .lk_menu_itemp {
	cursor: pointer;
	text-decoration:underline;
	padding:0px 10px 4px;
}
.kupon_menu_item.selected, .lk_menu_item.selected, .lk_menu_itemp.selected {	text-decoration:none;}
.lk_menu_item:hover, 
.lk_menu_itemp:hover {
	color:#EF7F1A;
	text-decoration:none;
}

.lk_menu_itemp {
	width: 370px;
	text-align: center;
}

#lk_content thead td{
	font:bold 18px Tahoma;
	padding: 0 0 10px 0px;
}

.lk_left {
	width: 220px;
	text-align: left;
	vertical-align:top;
	padding-top:10px;
}
#lp_content .lk_left{	width:130px}#lp_content .label_cell{	text-align:left;	font:bold 18px Tahoma;}#lp_content .td2{	width:720px}#lp_content .lk_right{	width:735px;}
#lk_content .avatar {
    height: 90px;
    width: 90px;
	/*border:2px solid #B2B3B3;*/
	border-radius:5px;
}

#lk_content .avatar img{
    height: 84px;
    width: 84px;
}

.lk_left a{
	font-size:14px;
	margin:5px 0px;
	display:block;
}

.lk_right {
    width: 680px;
}

.bioSubmitHolder,.partnerKuponButtons{
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
.bioSubmitHolder li,.partnerKuponButtons a{
	list-style:none;
	display:inline-block;
	margin:0px 5px;
}
.bioSubmitHolder li a,.partnerKuponButtons a{
	background: url('/img/buyPageSubmit.png') repeat-x 0 0 ;
	border-radius:6px;
	behavior: url(pie/PIE.htc);
	width:153px;
	height:31px;
	display:block;
	font:16px Tahoma;
	color:#fff;
	padding-top:5px;		box-shadow:0 5px 3px #D9DADA;
}

.bioSubmitHolder li a:hover,.partnerKuponButtons a:hover{
	background: url('/img/buyPageSubmit.png') repeat-x 0 -50px ;
}

#lk_content #kupon_content{
	position:relative;
	width:925px;
	left:-165px;
}

#kupon_content .stock{
	border:1px solid #B2B3B3;
	height:260px;
	background: #F5F7F8;
	margin-bottom:15px;
	position:relative;
}

#kupon_content  .stock_img,
#kupon_content .stock_img img{
	width:440px !important;
	height:260px;
}

#kupon_content .stock_name {
    text-align: center;
    width: 440px;
	float:left;
	font: normal 16px Tahoma;
	margin-top:20px;
	text-decoration:undeline;
	color: #5B5B5B;
	padding:0 20px;
}

#kupon_content .stock_name a{
	text-decoration:underline;
}

#kupon_content .stock .BtnUsed{
    text-align: center;
    width: 480px;
	position:absolute;
	right:0px;
	bottom:165px;
}
#kupon_content .stock .stockContent{
  color: #5B5B5B;
  float: left;
  font: 16px Tahoma;
  /*margin-top: 20px;*/
  text-align: center;
  width: 480px !important;}
.stockContent .td1,
.stockContent .td2{
	width:290px;
	padding:0px;
	font-size:16px;
}

.cuponListLinks{
	width:480px;
	position:absolute;
	bottom:20px;
	right:0px;
}

.printCupon,
div.sendCupon{
	width:240px;
	float:left;
	text-align:center;
}

.printCupon a,
.sendCupon a{
	display:inline-block;
}
.printCupon a{
	padding-left:30px;
	font:14px/24px Tahoma;
	background: url('/img/print.png') no-repeat left center;
	
}
.sendCupon a{
	padding-left:30px;
	font:14px Tahoma;
	background: url('/img/maillink.png') no-repeat left center;
}


/*-- Catalog --*/


.catalogPage{
	width:978px;
	margin:0 auto;
	overflow:hidden;
}

.stockCatalogItem{	width: 473px;
	height:367px;
	float:left;
	overflow:hidden;
	position:relative;		border:1px solid #B2B3B3;		box-shadow:0px 0px 5px  #B2B3B3;		margin:7px;
}

.stockCatalogItem:hover{
	border:1px solid #EC691F;
}


.stockCatalogItemVisible{
	overflow:hidden;
	position:relative;
	z-index:20;
}

.stockCatalogImage{
	width:469px;
	height:260px;
	border-bottom: 1px solid #B2B3B3;
}}

.stockCatalogImage img{
	width:469px;
	height:260px;
}

.stockCatalogName{
	width:453px;
	height:55px;
	border-bottom: 1px solid #B2B3B3;
	padding:5px 10px;
	background:#fff;
	border-top:1px solid #B2B3B3;
}

.stockCatalogName a{
	font:18px Tahoma;
	color: #5B5B5B;
	text-decoration:none;
}

.stockCatalogCost,
.stockCatalogDiscount,
.stockCatalogFinalCost{
	float:left;
	text-align:center;
	height:38px;
	padding-top:3px;
}

.stockCatalogCost{
	width:158px;
}

.stockCatalogDiscount{
	width:158px;
}


.stockCatalogFinalCost{
	width:157px;
}

.stockCatalogCost{
	font:18px/31px Tahoma;
	text-decoration: line-through;
}

.stockCatalogDiscount{
	font:bold 22px/31px Tahoma;
	color:#fff;
	background: #F08143;
}

.stockCatalogDiscountAll{
	font:bold 22px/31px Tahoma;
	color:#fff;
	background: #F08143;
	width:316px;
	float:left;
	text-align:center;
	height:38px;
	padding-top:3px;
}

.stockCatalogDiscountAll.full{
	width:473px;
}


.stockCatalogFinalCost{
	font:23px/31px Tahoma;
	color:#fff;
	background: #72B95B;
}

.stockCatalogItemHidden{
	width:431px;
	height:80px;
	background: url('/img/stockCatalogHiddenBg.png');
	position:absolute;
	color:#fff;
	font: 18px Tahoma;
	padding:10px;
	left:10px;
	top: 265px;
	border-radius:10px;
	behavior: url(pie/PIE.htc);
}

.stockCatalogItemHiddenDiscount{
	width:431px;
	height:40px;
	background: url('/img/stockCatalogHiddenBg.png');
	position:absolute;
	color:#fff;
	font: 18px Tahoma;
	padding:10px;
	left:10px;
	top: 265px;
	border-radius:10px;
	behavior: url(pie/PIE.htc);
}

.stockCatalogItemHiddenLeft{
	width:30%;
	float:left;
}

.stockCatalogItemHiddenRight{
	width:63%;
	float:right;
}

.stockCatalogKuponCount{
	background: url('/img/hiddenCuponCount.png') no-repeat left center;
	padding:10px 0px 10px 35px;
}

.stockCatalogKuponVote{
	background: url('/img/hiddenCuponVote.png') no-repeat left center;
	padding:10px 0px 10px 35px;
}

.stockCatalogItemHiddenDiscount .stockCatalogKuponVote{
	background: url('/img/hiddenCuponVote.png') no-repeat left center;
	padding:10px 0px 10px 30px;
	margin-left:10px;
}

.stockCatalogKuponLost{
	background: url('/img/hiddenCuponLost.png') no-repeat left center;
	padding:8px 0px 8px 35px;
	float:right;
	width:auto;
}

.stockCatalogKuponMore.btnDet{
	background: url('/img/buyPageSubmit.png') repeat-x 0 0 ;
	border:none;
	font:18px Tahoma;
	color:#fff;
	border-radius:6px;
	behavior: url(pie/PIE.htc);
	height:32px;
	padding: 8px 15px 0px 15px;
	cursor:pointer;	
	width:140px;
	float:right;
    margin: 0px 0px 0px 100px;
    position: relative;
    text-align: center;
    top: 0;
    z-index: 1;
}

.stockCatalogKuponMore.btnDet:hover,
.stockCatalogKuponMore.btnDet:active{
	background: url('/img/buyPageSubmit.png') repeat-x 0 -50px;
}


.stockCatalogItemHiddenDiscount .stockCatalogKuponVote{
	background: url('/img/hiddenCuponVote.png') no-repeat left center;
	float:none;
	display:inline-block;
}

.stockCatalogItemHiddenDiscount .stockCatalogKuponLostHolder {
	width: 170px;
	display:table;
	height:40px;
	float:left;
}

.stockCatalogItemHiddenDiscount .stockCatalogKuponLost{
	background: url("/img/hiddenCuponLost.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: none;
    line-height: 21px;
    padding: 0 0 0 35px;
    width: 170px;
	display:table-cell;
	vertical-align:middle;
}

.stockCatalogItemHiddenDiscount .stockCatalogKuponMore.btnDet{
	background: url('/img/buyPageSubmit.png') repeat-x 0 0 ;
	border:none;
	font:18px Tahoma;
	color:#fff;
	border-radius:6px;
	behavior: url(pie/PIE.htc);
	height:32px;
	padding: 8px 15px 0px 15px;
	cursor:pointer;	
	width:140px;
	float:right;
    margin: 0px;
    position: relative;
    text-align: center;
    top: 0;
    z-index: 1;
}

.stockCatalogItemHiddenDiscount .stockCatalogKuponMore.btnDet:hover,
.stockCatalogItemHiddenDiscount .stockCatalogKuponMore.btnDet:active{
	background: url('/img/buyPageSubmit.png') repeat-x 0 -50px;
}

.noticeHeader,
.noticeCity,
.noticeKupon{
	width:865px;
	overflow:hidden;
	border-bottom:1px solid #B2B3B3;
	padding-bottom:10px;
	margin-bottom:10px;
	position:relative;
	left:-135px;	
}

.noticeHeader{
	margin-top:30px;
}

.noticeHeaderText{
	float:left;
	font-size:24px;
}

.noticeHeaderButton input[type="submit"]{
	float:right;
	background: url("/img/noticeUnavailable.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.noticeHeaderButton input:hover{
	float:right;
	background: url("/img/buyBtn.png") repeat-x scroll 0 0px rgba(0, 0, 0, 0);
}

.noticeHeaderButton.unAvailable input{
	background: url("/img/noticeUnavailable.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	cursor:default;
}

.noticeCity{
	border-bottom:1px solid #B2B3B3;
}

.noticeCityItems{
	margin-bottom:10px;
	overflow:hidden;
}

.noticeCity a.city,
.noticeKuponItems a.city,
.noticeDiscountList a.city,
.noticeKuponItem a.kuponItemAll,
.noticeKuponItem a.kuponItem,
.noticeDiscountSubCategoryWrapper a.kuponItem,
.noticeDiscountCategoryWrapper a.kuponItem{
    background: url("/img/checkbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-size: 16px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    text-decoration: none;
	width:auto;
	margin-right:10px;
}

.noticeKuponItem a.kuponItemAll{
	font-weight:bold;
}

.noticeCity a.city.checked,
.noticeKuponItems a.city.checked,
.noticeDiscountList a.city.checked,
.noticeKuponItem a.kuponItemAll.checked,
.noticeKuponItem a.kuponItem.checked,
.noticeDiscountSubCategoryWrapper a.kuponItem.checked,
.noticeDiscountCategoryWrapper a.kuponItem.checked{
    background: url("/img/checkbox.png") no-repeat scroll 0 -41px rgba(0, 0, 0, 0);
    font-size: 16px;
    padding-left: 25px;
    text-decoration: none;
}

.noticeKuponItems{
	overflow:hidden;
	margin-bottom:10px;
	border-bottom: 1px solid #B2B3B3;
	padding-bottom: 20px;
}

.noticeKuponItem{
	overflow:hidden;
	width:auto;
	float:left;
}

.noticeKuponItem.all{
	width:100%;
	margin-bottom:3px;
}

.filterKuponInnerLabel a.subCategory{
	margin-bottom:4px;
}

.noticeCityLabel{
	font:bold 18px Tahoma;
	margin-bottom:10px;
}

.noticeKuponLabel,
.accessLabel{
	font:bold 18px Tahoma;
	margin-bottom:20px;
}

.noticeKuponInnerLabel{
	color:#B2B3B3;
	font:normal 18px Tahoma;
	margin-bottom:10px;
}

.cbHold.all{
	display:block;
}

.cbHold{
	display:inline-block;
	margin-top:6px;
	overflow:hidden;
}

.cbHold label{
	padding-left:25px;
}.cbHold label:hover{	color:#EC691F;}

/*.cbHold input + label{
	background:url('/img/checkbox.png') no-repeat 0 0;
}

.cbHold input:checked + label,
.cbHold input:checked + label:hover{
	background:url('/img/checkbox.png') no-repeat 0 -40px;
}

.cbHold input + label:hover{
	background:url('/img/checkbox.png') no-repeat 0 -20px;
}*/

.noticeDiscountCategoryWrapper,
.noticeDiscountSubCategoryWrapper{
	width:420px;
	overflow:auto;
	float:left;
	height:700px;
}

.noticeDiscountCategoryWrapper .cbHold,
.noticeDiscountSubCategoryWrapper .cbHold{
	width:400px;
}

.noticeDiscountCategoryWrapper .cbHold,
.noticeDiscountSubCategoryWrapper .cbHold{
	display:block;
	margin-top:5px;
	overflow:hidden;
}

.noticeDiscountCategoryWrapper ul{
	padding:0px;
	margin:0px;
}

.noticeDiscountCategoryWrapper .cbHold{
	list-style:none;
}

.noticeDiscountSubCategoryWrapper .cbHold{
	height:20px;
	line-height:17px;
}

.noticeDiscountCategoryWrapper li.cbHold{
	background:url('/img/checkbox.png') no-repeat 0 0;
	padding-left:25px;
	height:20px;
	line-height:17px;
}

.noticeDiscountCategoryWrapper li.cbHold.checked{
	background:url('/img/checkbox.png') no-repeat 0 -40px;
}

.noticeSubmitButton{
	overflow:hidden;
	width:100%;
	text-align:center;
	margin: 5px 0px 20px 0px;
}

/* -- Catalog End -- */

#filterHolder{	background:url('/img/mainBg.png') center center ;	width:100%;	height:51px;}
#filter{
	height:51px;
    z-index: 40;
	width:963px;	margin:0 auto;
	position:relative;
    padding: 10px 0px 10px 0px;		
}
.fixed #filterHolder{	box-shadow: 0px 3px 3px #333333;}
.filterButtonsHolder{
	width:100%;
	overflow:hidden;
}

.filterButtonsHolder div{
	float:left;
}

.rover{
	width:15px;
	height:15px;
	background:url('/img/rover.png');
	float:left;
	margin-top:4px;
	margin-right:5px;
}

#allCategories.categoryHolder,
#allCategories.categoryHolder a{
	width:135px;
}

#itemCategory.categoryHolder,
#itemCategory.categoryHolder a,
#subCategory.categoryHolder,
#subCategory.categoryHolder a{
	width:360px;
}

.slash{
	color:#B2B3B3;
	padding:0px 6px;	width:12px;	height:31px;	background:url('/img/slash.png') no-repeat center center;
}

.categoryHolder{
	background:url('/img/categoryHolder.png');
	border-radius:6px;
	behavior: url(pie/PIE.htc);
	padding:0px 10px;
}

.categoryHolder a{

	background:url('/img/filterLink.png') no-repeat right 5px;
	display: block;    float: left;    font-size: 16px;    height: 26px;    line-height: 22px;    padding-top: 4px;    text-decoration: none;
}

.categoryHolder a:hover,
.categoryHolder a:active{
	background:url('/img/filterLink.png') no-repeat right -43px;
}

.categoryHolder.active a{
	background:url('/img/filterLink.png') no-repeat right -19px;
}

#allCategoriesHolder{
	width:810px;
	height:604px;
	display:none;
	position:relative;		top:-16px;		left:-16px;
}

.allCategoriesHolderTop{
	background:url('/img/allCategoriesTop.png') no-repeat;
	height:34px;
}

.allCategoriesHolderMiddle{
	background:url('/img/allCategoriesMiddle.png') repeat-y;
	padding:10px 33px;
	overflow:hidden;
	min-height:150px;
	max-height:400px;
	height:1000px;
}

.allCategoriesHolderBottom{
	background:url('/img/allCategoriesBottom.png') no-repeat;
	height:50px;
}

#allCategoriesHolder  .filterDiscountCategoryWrapper,
#allCategoriesHolder  .filterDiscountSubCategoryWrapper,
#filterParentCategoryHolder .scroll-pane{
	width: 350px;
	float:left;
	height:1000px;
	min-height:100px;
	max-height:350px;
	overflow:auto;
}

#filterSubCategoryHolder  .scroll-pane2{
	width: 400px;
	float:left;
	height:1000px;
	min-height:100px;
	max-height:330px;
	overflow:auto;
}




#allCategoriesHolder  .filterDiscountCategoryWrapper::-webkit-scrollbar ,
#allCategoriesHolder  .filterDiscountSubCategoryWrapper::-webkit-scrollbar ,
#filterParentCategoryHolder .scroll-pane::-webkit-scrollbar ,
#filterSubCategoryHolder  .scroll-pane2::-webkit-scrollbar {
	width: 3px; height: 3px;
}

#allCategoriesHolder  .filterDiscountCategoryWrapper::-webkit-scrollbar-button ,
#allCategoriesHolder  .filterDiscountSubCategoryWrapper::-webkit-scrollbar-button ,
#filterParentCategoryHolder .scroll-pane::-webkit-scrollbar-button ,
#filterSubCategoryHolder  .scroll-pane2::-webkit-scrollbar-button {
	background-color: #666; 
}
#allCategoriesHolder  .filterDiscountCategoryWrapper::-webkit-scrollbar-track ,
#allCategoriesHolder  .filterDiscountSubCategoryWrapper::-webkit-scrollbar-track ,
#filterParentCategoryHolder .scroll-pane::-webkit-scrollbar-track ,
#filterSubCategoryHolder  .scroll-pane2::-webkit-scrollbar-track {
	background-color: #999;
}
#allCategoriesHolder  .filterDiscountCategoryWrapper::-webkit-scrollbar-track-piece ,
#allCategoriesHolder  .filterDiscountSubCategoryWrapper::-webkit-scrollbar-track-piece,
#filterParentCategoryHolder .scroll-pane::-webkit-scrollbar-track-piece,
#filterSubCategoryHolder  .scroll-pane2::-webkit-scrollbar-track-piece{
	background-color: #ffffff;
}
#allCategoriesHolder  .filterDiscountCategoryWrapper::-webkit-scrollbar-thumb,
#allCategoriesHolder  .filterDiscountSubCategoryWrapper::-webkit-scrollbar-thumb,
#filterParentCategoryHolder .scroll-pane::-webkit-scrollbar-thumb,
#filterSubCategoryHolder  .scroll-pane2::-webkit-scrollbar-thumb{
	height: 50px; background-color: #666; border-radius: 3px;
}
#allCategoriesHolder  .filterDiscountCategoryWrapper::-webkit-scrollbar-corner,
#allCategoriesHolder  .filterDiscountSubCategoryWrapper::-webkit-scrollbar-corner,
#filterParentCategoryHolder .scroll-pane::-webkit-scrollbar-corner,
#filterSubCategoryHolder  .scroll-pane2::-webkit-scrollbar-corner{
	background-color: #999;
}
#allCategoriesHolder  .filterDiscountCategoryWrapper:::-webkit-resizer ,
#allCategoriesHolder  .filterDiscountSubCategoryWrapper::-webkit-resizer ,
#filterParentCategoryHolder .scroll-pane::-webkit-resizer ,
#filterSubCategoryHolder  .scroll-pane2::-webkit-resizer {
	background-color: #666;
}


@-moz-document url-prefix(http://),url-prefix(https://) {
scrollbar {
   -moz-appearance: none !important;
   background: rgb(0,255,0) !important;
}
#filterSubCategoryHolder  .scroll-pane2 thumb,
#filterSubCategoryHolder  .scroll-pane2 scrollbarbutton {
   -moz-appearance: none !important;
   background-color: rgb(0,0,255) !important;
}

thumb:hover,scrollbarbutton:hover {
   -moz-appearance: none !important;
   background-color: rgb(255,0,0) !important;
}

scrollbarbutton {
   display: none !important;
}

scrollbar[orient="vertical"] {
  min-width: 15px !important;
}
}








#allCategoriesHolder  .filterDiscountSubCategoryWrapper{
	margin-left:25px;
}

.filterDiscountCategoryWrapper .filterKuponInnerLabel a,
.filterDiscountSubCategoryWrapper .filterKuponInnerLabel a{
	text-decoration:underline;
}

.filterDiscountCategoryWrapper .filterKuponInnerLabel a:hover,
.filterDiscountSubCategoryWrapper .filterKuponInnerLabel a:hover{
	text-decoration:none;
}

#allCategoriesHolder  .filterDiscountCategoryWrapper ul{
	margin:0px;
	padding:0px;
}

#allCategoriesHolder  .filterDiscountCategoryWrapper ul li{
	width:380px;
	float:left;
	border-top:1px solid #B2B3B3;
	border-right:1px solid #B2B3B3;
	margin:0px;
	position:relative;
}

#allCategoriesHolder  .filterDiscountCategoryWrapper ul li.ui-tabs-active{
	border-right:none;
	background:url('/img/allCategoryLi.png') no-repeat 350px -23px;	
}

#allCategoriesHolder  .filterDiscountCategoryWrapper ul li.ui-tabs-active a{
	position:relative;
	padding:0px 10px;
	/*width:380px;*/
	left:-10px;
	background: url("/img/rotationMenuBg.png") repeat-x ;
	border-radius:5px;
	behavior: url(pie/PIE.htc);
}

#allCategoriesHolder  .filterDiscountCategoryWrapper ul li.ui-tabs-active:hover{
	border-right:none;
	background:url('/img/allCategoryLi.png') no-repeat 350px -23px;
}

#allCategoriesHolder  .filterDiscountCategoryWrapper ul li.ui-tabs-active a:hover{
	position:relative;
	padding:0px 10px;
	/*width:380px;*/
	left:-10px;
	background: url("/img/rotationMenuBg.png") repeat-x ;
	border-radius:5px;
	behavior: url(pie/PIE.htc);
}

#allCategoriesHolder  .filterDiscountCategoryWrapper ul li a{
	text-decoration:none;
	width:370px;
	display:block;
	background:url('/img/allCategoryLi.png') no-repeat 350px 0px;
	
}

#allCategoriesHolder  .filterDiscountCategoryWrapper ul li a:hover{
	background:url('/img/allCategoryLi.png') no-repeat 350px -23px;
}


.cbHold{
	float:left;
	width:420px;		margin-top:10px;
	/*height:24px;*/
	overflow:visible
}

#filter .cbHold{
	float:left;
	width:330px;		margin-top:10px;
	/*height:24px;*/
	overflow:visible
}

 .cbHold label{
	float: left;    line-height: 20px;    padding-left: 0;    white-space: pre-wrap;    width: 305px;
}
 .cbHold.checked label{	color:#EC691F; }
.cbHold input + label{
	background:none;
	text-decoration:underline;
}


 .cbHold input:checked + span {
    background-position: 0px -40px;
 }

/* .cbHold input:checked + label, .cbHold  .check input:checked + label:hover{
	background: url("/img/rotationMenuBg.png") repeat-x ;
	padding:0px 10px;
	width:auto;
	left:-10px;
	display:block;
	position:relative;
	border-radius:5px;
	behavior: url(pie/PIE.htc);
	color:#EF7F1A;
	text-decoration:none;
}*/

 .cbHold input + label:hover{
	background:none;
	color:#EF7F1A;
	text-decoration:none;
}

.searchFilter {
	min-width:390px;	max-width:470px;	width:100%;

	height:35px;
	border-radius:6px;
	behavior: url(pie/PIE.htc);
	margin-bottom:17px;
	position:relative;
	
}
.searchFilter input.filterSearchField{
	border:none;
	height:25px;
	width:275px;		
	font: normal 16px Tahoma;
	color:#5B5B5B;
	background: #E6E8E8 url("/img/searchGrey.png") no-repeat 255px center;
	padding:1px 10px 4px;
}

.searchFilter input.filterSearchSubmit{
	border: medium none;    height: 30px;    width: 95px; padding:0px 5px;box-shadow: 0 5px 3px #D9DADA;	float:right;
}
a._all.category, a._all.subCategory{background: url("/img/checkbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);padding-left:25px;	font-weight:bold;	text-decoration:none;font-size:16px;	line-height:20px;	height:20px;	float:left;}
a._all.category.checked, a._all.subCategory.checked{    background: url("/img/checkbox.png") no-repeat scroll 0 -41px rgba(0, 0, 0, 0);    padding-left:25px;	font-weight:bold;	text-decoration:none;	font-size:16px;}
#filterParentCategoryHolder{
	width:461px;
	max-height:622px;
	display:none;
	left: 163px;
    position: relative;		top:-16px;		
}

.filterParentCategoryHolderTop{
	background:url('/img/parentCategoryTop.png') no-repeat;
	height:35px;
}

.filterParentCategoryHolderMiddle{
	background:url('/img/parentCategoryMiddle.png') repeat-y;
	padding:10px 33px;
	overflow:hidden;
	min-height:150px;
	max-height:400px;
	height:1000px;
}

.filterParentCategoryHolderBottom{
	background:url('/img/parentCategoryBottom.png') no-repeat;
	height:30px;
}

#filterParentCategoryHolder   ul{
	margin:0px;
	padding:0px;
}

#filterParentCategoryHolder   ul li{
	width:380px;
	float:left;
	margin:0px;
	position:relative;
}

#filterParentCategoryHolder   ul li.ui-tabs-active{
	border-right:none;
	background:url('/img/allCategoryLi.png') no-repeat 350px -23px;	
}

#filterParentCategoryHolder   ul li.ui-tabs-active a{
	position:relative;
	padding:0px 10px;
	width:380px;
	left:-10px;
	background: url("/img/rotationMenuBg.png") repeat-x;
	border-radius:5px;
	behavior: url(pie/PIE.htc);
}

#filterParentCategoryHolder   ul li.ui-tabs-active:hover{
	border-right:none;
	background:url('/img/allCategoryLi.png') no-repeat 350px -23px;	
}

#filterParentCategoryHolder   ul li.ui-tabs-active a:hover{
	position:relative;
	padding:0px 10px;
	width:380px;
	left:-10px;
	background: url("/img/rotationMenuBg.png") repeat-x;
	border-radius:5px;
	behavior: url(pie/PIE.htc);
}

#filterParentCategoryHolder   ul li a{
	text-decoration:inderline;
	width:370px;
	display:block;
}
#filterParentCategoryHolder   ul li a:hover{
	text-decoration:none;
}

.filterClose{
	background: url("/img/closeGrey.png") no-repeat;
    cursor: pointer;
    font-size: 0;
    height: 31px;
    width: 90px;
	position:absolute;
	right:10px;
	top:35px;
}

#filterSubCategoryHolder{
	width:461px;
	max-height:622px;
	display:none;
	left:522px;
    position: relative;		top:-6px;
}

.filterSubCategoryHolderTop{
	background:url('/img/subCategoryTop.png') no-repeat 1px 0px;
	height:23px;
}

.filterSubCategoryHolderMiddle{
	background:url('/img/subCategoryMiddle.png') repeat-y;
	padding:10px 33px;
	overflow:hidden;
	min-height:150px;
	max-height:400px;
	height:1000px;
}

.filterSubCategoryHolderBottom{
	background:url('/img/subCategorybottom.png') no-repeat;
	height:25px;
}

/*#filterSubCategoryHolder .cbHold{
	float:left;
	width:380px;
	margin-top:0px;
	height:24px;
	overflow:visible
}

#filterSubCategoryHolder .cbHold input + label{
	background:none;
	text-decoration:underline;
}

#filterSubCategoryHolder .cbHold label{
	padding-left:0px;
}


#filterSubCategoryHolder .cbHold input + label:hover{
	background:none;
	color:#EF7F1A;
	text-decoration:none;
}

#filterSubCategoryHolder .cbHold input:checked + label,
#filterSubCategoryHolder .cbHold input:checked + label:hover{
	background: url("/img/rotationMenuBg.png") repeat-x;
	border-radius:5px;
	behavior: url(pie/PIE.htc);
	color:#EF7F1A;
	text-decoration:none;
}*/

.scroll-pane{
	width:350px;		float:left;	margin-top:4px;
}

/* -- End filter -- */


    #scrollbar_container {  
        position:relative;
        width:500px;  
    } 

    #scrollbar_track {  
        position:absolute;
        top:0;  
        rightright:0;
        height:100%;  
        width:10px;  
        background-color:transparent;  
        cursor:move;  
    } 

    #scrollbar_handle {  
        width:10px;  
        background-color:#5c92e7;
        cursor:move;  
        -moz-border-radius: 5px;  
        -webkit-border-radius: 5px;  
        opacity:0.9;  
        -moz-opacity:0.9;  
    }
     
    #scrollbar_content {  
        overflow:hidden;  
        width:485px;  
        height:250px;  
    }














/*
















     .wrap { padding: 20px; }                                               .lfoot { height:100px;width:249px;float:left;}               .rfoot { height:100px; width:330px;float:right;}                .menu2 { text-align: center; width:425px;float:right;}                .banner { text-align: center; height:100%; }                .search  { vertical-align:middle; text-align:center; width:50%;float:left;}                .pay_text { width:200px;float:left;}        .pay_type { float:right;}               .kc { text-align: center;font-size:18px; font-weight: bold;}



.timeRange {
    width: 50px;
    text-align: center;
    border:1px solid #DDE4EB; border-collapse:collapse; color:#333; font:normal 11px Arial, Helvetica, sans-serif;
}




.discount {

}






.DiscountDetails {
    background-color:#FFFFFF;
    width: 100%;
    position: relative;
    top: 30px;
}

.catalog{
		width:943px;	
	margin:5px auto;
	overflow:hidden;
}

.podcat {
  font-style: italic;
  background-color: #D1D1D1 ;
}

ul.css-menu-2 {
    list-style: none
}

ul.css-menu-2 li a {
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
text-decoration: none;
/*background: #FFFFFF;
font-weight: bold;
color: #252625;
/*padding: 6px 10px 6px 10px
}

ul.css-menu-2 li a:hover {
/*padding: 6px 10px 6px 10px;
font-weight: bold;
background: #ADAEAD;
color: #ffffff;
cursor: pointer;
}

ul.css-menu-2 li a.selected {
/*padding: 6px 10px 6px 10px;
font-weight: bold;
/*background: #ADAEAD;
color: #ffffff;
background: #004F4F;
}



.btnBuy1 {
  margin: 20px;
  height: 100px;
  background-color: #F98D3C;
  z-index: 1;
  font-size: 42px;
  cursor: pointer;
  vertical-align: middle;
  border-radius: 4px 4px 4px 4px;
  width: 420px;
}



.btnRet {
  margin: 20px;
  /*height: 100px;
  z-index: 1;
  font-size: 24px;
  cursor: pointer;
  vertical-align: middle;
  width: 420px;
    border-radius: 4px 4px 4px 4px;

}
.btn_descr {
  margin: 20px;
  height: 100px;
  background-color: #FFFFFF;
  z-index: 1;
  font-size: 32px;
  cursor: pointer;
  vertical-align: middle;
  width: 440px;
    border-radius: 4px 4px 4px 4px;

}
.btn_comments {
  margin: 20px;
  height: 100px;
  background-color: #FFFFFF;
  z-index: 1;
  font-size: 32px;
  cursor: pointer;
  vertical-align: middle;
  width: 440px;
    border-radius: 4px 4px 4px 4px;

}

.btnDet {
  margin: 20px;
  height: 100px;
  background-color: #FFF424;
  z-index: 1;
  font-size: 42px;
  cursor: pointer;
  position: relative;
  top: 0px;
  vertical-align: middle;
  text-align: center;
  width: 420px;
  border-radius: 4px 4px 4px 4px;
}


.desc{
  text-align: left;
  padding: 0px;
  font-family: Arial;
  font-size: 18px;
}
.condition{
  text-align: left;
  padding: 0px;
  font-family: Arial;
  font-size: 18px;
}

em.error {
  background:url("/img/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
}
em.success {
  background:url("/img/checked.gif") no-repeat 0px 0px;
  padding-left: 16px;
}
#wrapper {
    margin: 0 auto;
    position: relative;
    background:#FFFFFF;
    width: 900px;
    border:10px solid #eaeaea;
    }
	*/
/*
#register_form {
    padding: 10px;
    }

#register_form .field {
    margin-bottom:15px;
    }

#register_form label{
    display: block;
    float: left;
    font-weight: bold;
    margin-right:10px;
    text-align: right;
    width: 120px;
    line-height: 35px;
    font-size:14px;
    cursor: pointer;
    }

#register_form .checkbox{
    margin-top:10px;
    }

#register_form .input{
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background-color: #eaeaea;
    background: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background: -webkit-gradient(linear, left top, left bottom,
                color-stop(0.0, #ffffff), color-stop(1.0, #f2f2f2));
    border: 1px solid #cacaca;
    font-family: inherit;
    color: #797979;
    font-size: 15px;
    padding: 8px 10px;
    width: 300px;
    font-weight: bold;
    }

#register_form .state{
    border: 1px solid #b9bdc1;
    padding: 5px;
    font-size: 15px;
    font-family: inherit;
    font-weight: bold;
    color: #797979;
    }

#register_form :focus{
    -webkit-box-shadow: 0px 0px 4px #aaa;
    -moz-box-shadow: 0px 0px 4px #aaa;
    box-shadow: 0px 0px 4px #aaa;
    }

#register_form .gender-fields{
    padding-top:10px;
    }

    #register_form  span.error {
    color:#FFFF99;
    padding-left:10px;
    }

#register_form .info{
    margin-left:130px;
    font-size: 12px;
    font-style:italic;
    color: #999;
    }

#register_form .submit{
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    font-family: arial,verdana,sans-serif;
    background-color: #dedede;
    background: -moz-linear-gradient(top, #ffffff, #eaeaea);
    background: -webkit-gradient(linear, left top, left bottom,
                color-stop(0.0, #ffffff), color-stop(1.0, #eaeaea));
    border: 1px solid #dedede;
    color: #484848;
    font-size:14px;
    font-weight: bold;
    padding: 8px 10px;
    cursor: pointer;
    margin-left:220px;
    }


#display_data{
padding:10px;
}

#display_data .name{
    font-style: italic;
    text-decoration:underline;
    }

#display_data table{
    border:1px solid #e5eff8;
    margin:10px 0px;
    border-collapse:collapse;
    }

#display_data tr.even{
    background:#f7fbff
    }

#display_data tr.odd .title {
    background:#f4f9fe;
    }

#display_data td {
    border-bottom:1px solid #e5eff8;
    border-right:1px solid #e5eff8;
    color:#678197;
    padding:5px 8px;
    }

#display_data td.title{
    font-weight: bold;
    width:100px;
    text-align:right;
    }

#display_data td.info{
    font-style: italic;
    width:200px;
    }

#footer {
    width:60%;
    margin:20px auto;

    }


*/







.overlayWrapper{
	width:100%;
	height:100%;
	overflow:hidden;
	/*background: url('/img/overlay.png');*/
	position:relative;
}

.jqifade{
	/*background: url('/img/overlay.png');*/
}

.loginBigForm{
	width:962px;
	height:452px;
	background:#f5f7f8;
	border: 1px solid #B2B3B3;
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top:50%;
	margin-top:-226px;
}

.loginBigForm{
	font:18px Tahoma;
	color:#5B5B5B;
}

.loginBigFormLabel{
	font:bold 24px Tahoma;
	color:#5B5B5B;
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:20px 0px 10px 0px;
}


.loginBigForm .formEmail, 
.loginBigForm .formPassword, 
.loginBigForm .formCaptcha {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
    width: 470px;
}
.loginBigForm .formEmail .formLabel,
.loginBigForm .formPassword .formLabel, 
.loginBigForm .formCaptcha .formLabel {
    float: left;
    padding-right: 10px;
    padding-top: 10px;
    text-align: right;
    width: 75px;
}
.loginBigForm .formEmail .formInput, 
.loginBigForm .formPassword .formInput {
    float: left;
    width: 385px;
}

.loginBigForm .formEmail .formInput input,
.loginBigForm .formPassword .formInput input {
    background: url("/img/authBigFormInput.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    height: 45px;
    padding: 5px;
    width: 385px;
}

.loginBigForm .formSubmit{
	margin:5px 0px;
}

.loginBigForm .formSubmit input{
	background: url('/img/bigauthSubmit.png') no-repeat center center;
	border:none;
	width:130px;
	height:56px;
	font:25px Tahoma;
	color:#fff;
	padding-bottom:10px;
}

.loginBigForm .formSubmit input#reg{
	background: url('/img/regSubmit.png') no-repeat center center;
	border:none;
	width:260px;
	height:56px;
	font:25px Tahoma;
	color:#fff;
	padding-bottom:10px;
}

.loginBigForm .formRemember{
	width:100%;
	float:left;
	text-align:center;
	font:18px Tahoma;
}

.loginBigForm .formSocial{
	width:235px;
	padding: 55px 30px 0px 30px;
	position:absolute;
	bottom:10px;
	left:50%;
	margin-left:-145px;
}

.loginBigForm .formForget div{
	padding:5px 0px;
}

.loginBigForm a.closeForm{
	background: url('/img/closeFormBg.png') no-repeat center right;
	padding-right:50px;
	width:50px;
	font:16px Tahoma;
	color:#fff;
	position:absolute;
	top:-40;
	right:0;
	height:27px;
	padding-top:5px;
	cursor:pointer;
}

.loginBigForm .formCaptcha .formInput input{
    background: url("/img/bigFormCaptcha.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    height: 45px;
    padding: 5px;
    width: 168px;
}

iframe .layout-all{
	width:900px;
}

.buyPageWrapper iframe{
	border:none;
}




/*

#jqibox .jqibuttons {
    background:none;
    border: none;
    padding: 5px 0;
    text-align: center;
}
*/

.paymentsHolder{
	width:100%;
	margin:20px 0px;
	padding-bottom:13px;
	border-bottom:1px solid #B2B3B3;		float:left;
}

.paymentsHolder.last{
	border:none;
}

.paymentsHolder h2{
	font:bold 18px Tahoma;
	margin:0px 0px 20px 0px;
}

.paymentsHolder div.method{
	margin-right:10px;
	margin-bottom:7px;
/*	border:1px solid #B2B3B3; */
	border:1px solid #ffffff;
	position:relative;
	width:137px;
	height:82px;
	float:left;
}

.paymentsHolder  div.method:hover{
	border:1px solid #EC691F;
}

.paymentsHolder  div.method .hidden_info{
	display:block;
	position:absolute;
	width:475px;
	font:normal 14px Tahoma;
	z-index:200;
	margin-top: -8px;
}

.paymentsHolder  div.method.top .hidden_info{
	bottom:100%;
	margin-bottom:6px;
}

.paymentsHolder  div.method.top.left .tip_corner{
	background: url("/img/tip_corner.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 14px;
    position: absolute;
    top: none;
	bottom:-5px;
    width: 18px;
}

.paymentsHolder  div.method.top.center .tip_corner{
	background: url("/img/tip_corner.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 14px;
    position: absolute;
    top: none;
	bottom:-5px;
    width: 18px;
}

.paymentsHolder  div.method.left .tip_corner{
	background: url("/img/tip_corner.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 14px;
    left: 55px;
    position: absolute;
    width: 18px;
	margin-top: 3px;
}

.paymentsHolder  div.method.right .hidden_info{
    right: 0px;
}

.paymentsHolder  div.method.right .tip_corner{
	background: url("/img/tip_corner.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 14px;
    right: 55px;
    position: absolute;
    width: 18px;
	margin-top: 3px;
}

.paymentsHolder  div.method.center .hidden_info{
	left:-125%;
}

.paymentsHolder  div.method.center .tip_corner{
	background: url("/img/tip_corner.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 14px;
    left: 50%;
	margin-left:-9px;
    position: absolute;
    width: 18px;
	margin-top: 3px;
}

.paymentsHolder  div.method .hidden_info h1{
	font:bold 16px Tahoma;
	color:#2B2A29;
	text-align:left;
	margin-bottom:15px;
}

.paymentsHolder  div.method.hiddenBlock .hidden_info{
	display:none;
}

.paymentsHolder  div.method .hidden_info .tip_top{
	background: url("/img/tip_top.png") no-repeat center center;
	width:486px;
	height:21px;
}

.paymentsHolder  div.method .hidden_info .tip_bottom{
	background: url("/img/tip_bottom.png") no-repeat center center;
	width:486px;
	height:15px;
}

.paymentsHolder  div.method .hidden_info .tip_middle{
	background: url("/img/tip_middle.png") repeat-y center center;
	width:446px;
	padding:0px 20px;
	overflow: hidden;
}

.paymentsHolder div.method.right{
	margin-right:0px;
}ul.partnerKuponButtons{	display:block;	width:400px;	margin:0 auto;	overflow:hidden;}ul.partnerKuponButtons a{	text-decoration:none;margin:0px;}ul.partnerKuponButtons a.more_info{	margin:0px 15px; display:inline-block;	width:123px;}ul.partnerKuponButtons a.activate_kupon{	margin:0px 15px; display:inline-block;	width:169px;}

#addAccount{
	margin:40px 0px 30px 0px;
}




    div.access-box div.addNew-ru, div.access-box div.addNew-en {border: 2px dotted #CFDAEA;border-radius: 10px;box-shadow: none;cursor: pointer;margin: 0 !important;min-height: 72px;padding: 0;width: 188px;}

    div.access-box div.addNew-ru span, div.access-box div.addNew-en span {display: block;margin: 20% 0 0;text-align: center;}

    a.addAuthIcon {display: block;text-decoration: none;transition-property: none !important;width: 100%;}

    div.mc-box2-akkaunt-cont a, div.thirdLoginCard a{border: medium none;display: block;height: 30px;margin: 3px;text-decoration: none;/*width: 100%;*/text-align:left;padding-left:24px;}



    .socialDropdown {background: none repeat scroll 0 0 #B6D3EA;border-radius: 10px;margin-top: 0 !important;padding: 0 0 2px;width: 196px;}

    .socialDropdown .mc-box2-akkaunt-cont {background: none repeat scroll 0 0 #FFFFFF;border-radius: 0 0 8px 8px;margin: 0 auto !important;padding: 10px 0;width: 196px;}

    div.access-box.addedServices {border:1px solid #B2B3B3; background:#fff;width: 182px;min-height: 100px;}
	div.access-box.addedServices:hover {border:1px solid #EF7F1A; cursor:pointer;}


    div.access-box.addedServices {

    /*margin: 0 auto;

    position: relative;

    width: 212px;*/

    margin-bottom: 25px;

    margin-right: 5px;

    display: inline-block;

}



div.access-box.addedServices .thirdLoginCard .loginID {

    background: none repeat scroll 0 0 #FFFFFF;


    margin: 0 auto;

    min-height: 72px;

    padding: 20;

    width: 182px;

    text-align:center;
	
	font-size:16px;

}

div.access-box.addedServices .thirdLoginCard .loginID span{
	display: block;
    margin: 8px 0;
    height:24px;
}

div.mc-box2-akkaunt-cont a.access-box-but-close, 
div.thirdLoginCard a.access-box-but-close ,
div.mc-box2-akkaunt-cont a.access-box-but-add,
div.thirdLoginCard a.access-box-but-add{

    background: url("/img/rotationMenuBg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    font: 18px/28px Tahoma;
    height: 30px;
    margin: 0 auto;
    padding: 0 10px;
    text-align: center;
    width: 87px;

}

#addAuthForm div.mc-box2-akkaunt-cont a.access-box-but-add, 
#addAuthForm div.thirdLoginCard a.access-box-but-add {

    background: none;

}

div.access-box.addedServices:hover div.mc-box2-akkaunt-cont a.access-box-but-close, 
div.access-box.addedServices:hover div.thirdLoginCard a.access-box-but-close,
div.access-box.addedServices:hover div.mc-box2-akkaunt-cont a.access-box-but-add, 
div.access-box.addedServices:hover div.thirdLoginCard a.access-box-but-add {

    background: none;
    color:#E31E24;

}

#addAccount a{
	position:relative;
	padding-left:20px;
}

#addAccount a span{
	background: url("/img/bigPlus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 18px;
    left: 7px;
    position: absolute;
    top: 8px;
    width: 18px;
}

.giftForm{
	width:680px;
	margin:0 auto;
	overflow:hidden;
}
.jqibox .jqistates{	width:948px !important;}

.giftText textarea{
	width:265px;
	height:170px;
	resize:none;
	margin-top:5px;
}

.giftForm .formSubmit{
	text-align:center;
}
.giftForm .formSubmit input{
	margin:0px 6px;
	box-shadow: 0 5px 3px #D9DADA;
}

.comment_stars{
	float: right;
}

.comment_stars .star{
	width:21px;
	height:17px;
	display:inline-block;
	background: url("/img/stars.png") no-repeat scroll top center;
}

.comment_stars .star.active{
	background: url("/img/stars.png") no-repeat scroll center -17px;
}

#fivestar{
	width:auto;
	height:25px;
	position:absolute;
	bottom:15px;
	left:9px;
}


#fivestar .star{
	width:21px;
	height:17px;
	display:inline-block;
	background: url("/img/stars.png") no-repeat scroll top center;
	float:left;
	padding-right:5px;
}

#fivestar .star:hover,
#fivestar .star.active_hover,
#fivestar .star.active{
  cursor: pointer;
	background: url("/img/stars.png") no-repeat scroll center -17px;
}

.questItemQuestWrapp #fivestar{
	bottom:7px;
}

.ui-tabs-panel form{
	position:relative;
}

#mainWrapper .bx-wrapper .bx-controls-direction a {
    height: 60px;
    margin-top: -30px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 51px;
    z-index: 10;
}

#mainWrapper .bx-wrapper .bx-prev {
    background: url("/img/sliderButtons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 10px;
}

#mainWrapper .bx-wrapper .bx-next {
    background: url("/img/sliderButtons.png") no-repeat scroll 0 -60px rgba(0, 0, 0, 0);
    right: 10px;
}

.activationForm{
	margin:0 auto;
	overflow:hidden;
}

.cuponCode div,
.cuponPIN div{
	display:inline-block;
}

.cuponCodeLabel{
	color:#9D9E9E;
	font:normal 18px Tahoma;
	
}

.cuponCodeValue{
	color:#5B5B5B;
	font:bold 24px Tahoma;
}

.cuponCodeInput input{
	width:86px;
	color:#5B5B5B;
	font:bold 24px Tahoma;
	height:32px;
	text-align:center;
}

.activationForm .formSubmit{
	text-align:center;
}

.cuponCode,
.cuponPIN {
	margin:0 auto 10px auto;
}

.activationForm{
	width:450px; 
	overflow:auto;
	/*max-height:400px;*/
}

.activationForm .loginBigFormLabel{
	margin-bottom:35px;
}

.activationForm table{
	margin:20px 0px;
	float:left;
	width:100%;
}

.activationForm table .cuponCodeLabel{
	text-align:right;
}

.activationForm table .cuponCodeValue{
	color:#5B5B5B;
	font:normal 18px Tahoma;
	text-align:left;
}

.searchKuponAct{
	float:left;
	width:100%;
}

.searchKuponAct table td{
	font-size:16px;
	color:#000;
}

#kuponActItems table,
#kuponActItemsBody table{
	margin:0px;
}

#kuponActItems thead td{
	padding-bottom:20px;
	color:#2B2A29;
	width:50%;
}

#kuponActItemsBody{
	float: left;
    height: 300px;
    overflow: auto;
    width: 100%;
}

#kuponActItemsBody td {
	width:50%;
}

.printForm{
	width:485px;
	border:2px solid #000;
	overflow:hidden;
}

.printHeader{
	overflow:hidden;
	border-bottom:1px solid #000;
	background: url("/img/printHeader.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 7px 0 7px 215px;
}

.printHLabel{
	color:#000;
	font:normal 14px Tahoma;
	margin-bottom:10px;
}

.printHValue{
	color:#000;
	font:normal 24px Tahoma;
}

.printPINValue{
	width:100px;
	float:left;
	text-align:center;
}

.printPINMessage{
	width:345px;
	float:left;
}

.printPINVLabel,
.printPINMessage{
	color:#000;
	font-size:14px;
}

.printPINVLabel{
	line-height:20px;
}

.printPINVNumber{
	color:#000;
	font:bold 24px Tahoma;
}

.printPINMessage{
	background: url("/img/printMessage.png") no-repeat scroll center left rgba(0, 0, 0, 0);
	padding-left:35px;
	line-height:25px;
}

.printPIN{
	padding:14px 0px;
	overflow:hidden;
	border-bottom:1px solid #000;
}

.printTime,
.printBottom{
	overflow:hidden;
	color:#000;
	font-size:14px;
	text-align:center;
	border-bottom:1px solid #000;
	padding:7px 0px;
}

.printBottom{
	text-align:left;
	padding:7px 14px;
	font-size:10px;
	line-height:10px;
}

.printBottom.last{
	bordeR:none;
}

.printBottom .star{
	float:left;
	width:10px;
}

.printBottom .text{
	float:left;
	width:445px;
}

.printKuponInfo{
	overflow:hidden;
	color:#000;
	padding:14px;
	border-bottom:1px solid #000;
}

.printKuponInfoName{
	font:bold 16px Tahoma;
	margin-bottom:15px;
}

.printKuponInfoConditions{
	width:40%;
	float:left;
}

.printKuponInfoConditionsLabel{
	font:bold 14px Tahoma;
}

.printKuponInfoConditionsText{
	overflow:hidden;
}

.printKuponInfoContact{
	width:50%;
	float:right;
}

.printKuponInfoContact img{
	border:1px solid #000;
}

.printKICInfo{
	margin-top:10px;
	background: url("/img/printAdress.png") no-repeat scroll 0px 5px rgba(0, 0, 0, 0);
	padding-left:25px;
	width:170px;
}


.printKICPhone{
	margin-top:10px;
	background: url("/img/printPhone.png") no-repeat scroll 0px 5px rgba(0, 0, 0, 0);
	padding-left:25px;
	width:170px;
}

.printKICWork{
	margin-top:10px;
	background: url("/img/printSite.png") no-repeat scroll 0px 5px rgba(0, 0, 0, 0);
	padding-left:25px;
	width:170px;
}

.podrobneeForm{
	margin:0 auto;
	overflow:hidden;
	/*max-height:450px !important;*/
}

.podrobneeInfo{
    font-size: 18px;
	font-weight:bold;
    overflow: hidden;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}

.podrobneeForm table{
	width:100%;
	margin-bottom:20px;
}

.podrobneeForm .td1,
.podrobneeForm .td2{
	width:50%;
	vertical-align:top;
}

.podrobneeItem{
	width:100%;
	border-bottom:1px solid #B2B3B3;
}

.noticeHeaderButton{
	margin-top:-5px;
}

.noticeHeaderButton input[type="submit"]:not(.searchSubmit){
	padding-bottom:5px;
}#kupon_content{	left: -22px;    position: relative;    width: 925px !important;}
div.jqi{	background-color:#f5f7f8 !important;}div.jqi form.form{	width:600px;}
