@font-face {
  font-family: 'VerdanaKOI8-BoldItalic';
  src: url('/VerdanaKOI8-BoldItalic/VerdanaKOI8-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('/VerdanaKOI8-BoldItalic/VerdanaKOI8-BoldItalic.woff') format('woff'), url('/VerdanaKOI8-BoldItalic/VerdanaKOI8-BoldItalic.ttf')  format('truetype'), url('/VerdanaKOI8-BoldItalic/VerdanaKOI8-BoldItalic.svg#VerdanaKOI8-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

html {

}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font: 12px/18px Verdana, sans-serif;
	width: 100%;
	background: url('/images/bg.png') #DDC9AF 0 0 no-repeat;
    /*background-attachment: fixed;*/
}
.wrapper {
	width: 1130px;
	margin: 0 auto;
	height: auto !important;
}
.red-border{
  margin: 0!important;
  border: 1px solid red;
  padding: 10px;
  color: red;
  font-size: 20px;
}
.header {
	height: 335px;
	min-width: 1130px;
    margin-bottom: 40px;
}

.topmenu{
    background: url('/images/top1.png') 0 0 repeat-x;
    height: 47px;
}
input.disable{
  opacity: 0.3;
  pointer-events: none;
}

.topmenu .top_link{
	float: right;
    margin-top: 15px;
}

.topmenu .top_link img{
    margin-right: 27px;
}
.topmenu .wrapper{
    position: relative;
}
.smoking_kill{
    width: 315px;
    height: 140px;
    position: absolute;
    background: url(/images/smoking_kill.png) no-repeat;
    z-index: 3;
    top: 0;
    -webkit-background-size: contain;
       -moz-background-size: contain;
            background-size: contain;
    right: 177px;
}


.mid{
background: url('/images/top_bg_2.png') 0 0 repeat-x;
height: 243px;
}

.mid .logo{
float: left;
position: relative;
}
.mid .logo .plus18{
    background: url(/images/18plus.png) no-repeat center;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 80px;
    bottom: 65px;
}

.mid .logo_right {
    float: right;
    height: 166px;
    width: 450px;
    color: white;
    font-size: 12px;
    background: url('/images/logo_right.jpg') 0 0 no-repeat;
}

.mid .logo_right .texttop{
    font-size: 16px;
    margin: 71px 20px 0 0;
    text-align: right;
}

.mid .logo_right .textfoot {
    /*font-size: 29px;*/
	    font-size: 25px;
    color: #ffbf72;
    margin: 18px 21px 0 0;
    text-align: right;
	letter-spacing: -0.2px;
	display: block;
	text-decoration: none;
}


.mid .logo_right .textbottom  {
    font-size: 12px;
    color: #ffbf72;
    text-align: right;
    margin: 18px 20px 0 0;
}

.mid .bottom {
    position: relative;
    float: right;
    clear: both;
    width: 650px;
    height: 53px;
	margin-top: -58px;
	background: transparent;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
}

.footer-phone {
    color: #f89839;
    font-size: 18px;
    display: block;
    padding: 4px 0;
}

.footer-phone a {
    text-decoration: none;
    color: #f89839;
    font-size: 18px;
}

.footer-phone > span {
    display: table-cell;
    vertical-align: middle;
}

.footer-phone img {
    vertical-align: middle;
}

.header-addr {
    text-align: right;
    padding-right: 18px;
    padding-top: 8px;
    color:#f89839;
    font-size: 12px;
}
.mid .bottom .left {
    float: left;
    /*background: url('/images/top_bg_2_foot_left2.jpg') 0 0 no-repeat;*/
    width: 155px;
    height: 50px;
}
/*****/
.mid .bottom .cont {
    height: 73px;
    float: left;
    color: #fff;
    margin: 20px 0 0 8px;
}

.mid .bottom .cont .textleft {
	font-size: 11px;
    line-height: 15px;
}

.mid .bottom .cont a {
    font-size: 12px;
    color: #fca74e;
}

.mid .bottom a{
	font-size: 12px;
	color: #fca74e;
}

.mid .bottom .auth {
    float: left;
    margin: 20px 0 0 15px;
}

.mid .bottom .auth input.text {
    width: 100px;
    border: 1px #414141 solid;
    padding: 2px 0 2px 5px;
    font-size: 13px;
    color: #8c8c8c;
    background: #1e1e1e;
}

.mid .bottom .auth input.text:focus{
 background: #fff;
 color: #8c8c8c;
}

.bottom input.text:focus{
 background: #fff;
 color: #000; /*color: #8c8c8c;*/
}

.mid .bottom .auth .authtxt {
    float: right;
    font-size: 12px;
    color: #fff;
    margin-left: 19px;
}

.bottom{
    background: url('/images/top3.png') 0 0 repeat-x;
    height: 47px;
	margin-top: -1px;
    -webkit-box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.67);
       -moz-box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.67);
            box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.67);
}

.bottom input.text {
    border: 1px #414141 solid;
    padding: 2px 0 2px 5px;
    font-size: 13px;
    color: #8c8c8c;
    background: #1e1e1e;
}

.bottom .lefttxt{
    float: left;
    margin: 12px 9px 0 0;
	width: 875px;
}

.bottom .lefttxt a, .lefttxt{
	color: #fca74e;
}

.bottom .righttxt {
	margin: 12px 9px 0 0;
    float: right;
	}

.bottom .righttxt input.subm {
    background: #980800;
    border: 0;
    padding: 3px;
    margin-left: 7px;
    font-weight: bold;
	color: #fff;
}

.bottom .righttxt input.subm:hover{
    text-decoration: underline;
    cursor: pointer;
}

.middle {
	width: 100%;
	padding: 0 0 114px;
	position: relative;
	margin-top: 20px;
}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.container {
	/*width: 100%;*/
	float: left;
	overflow: hidden;
}
.content {
	/*padding: 0 270px 0 270px;*/
	float: left;
    overflow: hidden;
    width: 590px;
    padding: 0 20px 0 20px;
}


.cat_main .cat_item{
    background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
       -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
            box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
    width: 290px;
    height: 307px;
    margin: 0 1px 4px 3px;
    float: left;
	position: relative;
}

.cat_main .cat_item .cat_item_title{
    margin: 0 20px;
    padding: 11px 0 6px 0;
    border-bottom: 1px solid #d59753;
	height: 80px;
}

.cat_main .cat_item .cat_item_title img{
	float: left;
	margin-right: 8px;
}

.cat_main .cat_item .cat_item_title .cat_item_tov{
    font-family: Verdana;
    color: #1e1e1e;
    font-size: 22px;
    font-weight: 400;
    text-decoration: underline;
    text-align: left;
    line-height: 30px;
    display: table-cell;
    vertical-align: middle;
    height: 77px;
}

.cat_main .cat_item .cat_item_title .cat_item_tov a{
color:  #000;
}

.cat_main .cat_item .cat_item_title .cat_item_tov a:hover{
color:  #d4a16a;
}

.cat_main .cat_item .cat_item_pod{
	margin: 20px 0 0 32px;
}

.cat_main .cat_item .cat_item_pod li{
    font-family: Verdana;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    margin-bottom: 9px;
}

.cat_main .cat_item .cat_item_pod li a{
	color: #980800;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

.cat_main .cat_item .cat_item_pod li a:hover{
	color: #d7a56e;
	text-decoration: none;
}

.cat_main .cat_item .all_tov{
	position: absolute;
    bottom: 20px;
    right: 20px;
}

.cat_main .cat_item .all_tov a{
	font-family: Verdana;
    color: #1e1e1e;
    font-size: 13px;
    font-weight: 700;
    text-decoration: underline;
    text-align: left;
    vertical-align: middle;
}

.cat_main .cat_item .all_tov a:hover{
	text-decoration: none;
}

.nwes_main{
	background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
       -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
            box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
    width: 528px;
    float: left;
    margin-left: 3px;
    /*margin-top: 11px;*/
	margin-top: -25px;
    padding: 19px 28px 27px 28px;
	margin-bottom: 15px;
}

.nwes_main .nwes_main_h2{
    font-family: Verdana;
    color: #5d6f7b;
    font-size: 18px;
    font-weight: 700;
    text-align: left;
}

.nwes_main .nwes_main_one {
    margin-top: 18px;
    background: url('/images/bgNav.png') bottom left repeat-x;
	padding-bottom: 15px;
	margin-bottom: -6px;
}

.nwes_main .nwes_main_one .nwes_main_title a{
font-family: Verdana;
color:  #913b24;
font-size: 15px;
font-weight: 700;
text-align: left;
text-decoration: none;
}

.detail-inf {
    font-size: 10px;
    padding-top: 3px;
    color: #828282;
    padding-bottom: 7px;
	margin-top: 5px;
}

.detail-inf .left-dt {
    font-size: 12px;
    float: left;
    color: #536673;
    padding: 1px 10px 1px 10px;
    background-color: #E1E1E1;
}

.detail-inf .rate {
    float: left;
    padding: 3px 14px 3px 11px;
    border-right: 1px solid #9B9B9B;
}

.detail-inf .comments {
    float: left;
    padding: 3px 11px 3px 7px;
}

.detail-inf .comments img {
    vertical-align: top;
    margin-top: 2px;
    margin-right: 3px;
}

.nwes_main_one p{
	margin: 17px 0 0 2px;
    text-decoration: underline;
    font-size: 12px;
    color: #536673;
    font-stretch: normal;
}

.nwes_main_one p a{
	color: #536673;
}

.content .content_text{
background-color:  #ffffff;
-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
   -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
        box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
width: 584px;
min-height: 1604px;
}

.content .content_text .text_404{
    font-family: Verdana;
    color: rgb(100, 53, 25);
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    margin-top: 16px;
    margin-left: 19px;
}

.content .content_text .list_404{
	margin: 29px 0 0 70px;
}

.content .content_text .list_404 li{
	background: url('/images/li.png') 1px 6px no-repeat;
    padding: 0 0 0 38px;
    margin-bottom: 13px;
}

.content .content_text .list_404 a{
font-family: Verdana;
color:  #8d0a00;
font-size: 14px;
font-weight: 400;
text-decoration: underline;
text-align: left;
}

.content .content_text .list_404 a:hover{
	text-decoration: none;
}

.content .content_inner{
	background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
       -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
            box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
    width: 550px;
    /*min-height: 1046px;*/
    padding: 14px 18px 20px 16px;
    font-family: Arial;
    color: #1e1e1e;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    margin-bottom: 15px;
}

.content .content_inner h1{
    font-family: Arial;
    color: #980800;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    border-bottom: 1px solid #daa76f;
    margin: -2px 0 11px 0;
}

.sm_kill{
    display: block;
    text-align: right;
    margin-bottom: -18px!important;
}
.sm_kill b{
    border: 2px solid #980800;
    padding: 3px 10px;
    color: #980800;
}

.content .content_inner.content_inner-h1 {
	padding-bottom: 14px;
}
.content .content_inner.content_inner-h1 h1 {
	border-bottom: none;
	margin: 0;
}

.pageHeading-2{
	font-size: 19px;
}

.content .content_inner img{
	max-width: 555px;
}

.content .content_inner a{
	color: #980800;
}

.content .content_inner a:hover{
	text-decoration: none;
}

.content .content_inner a.continue{
	background: #980800;
    color: #fff;
    text-decoration: none;
    padding: 5px 20px 5px 15px;
    font-size: 13px;
    font-weight: bold;
	cursor: pointer;
}

.content .content_inner a.continue:hover{
	text-decoration: underline;
}

.content .content_inner strong.podz{
    font-family: Arial;
    color: #1e1e1e;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}

.content .content_inner p{
	margin-bottom: 21px;
}

.content .content_inner .content_cat{
    margin: -1px -5px;
    display: table;
}

.content .content_inner .content_cat .content_c_item{
    display: inline-block;
    width: 136px;
    /* border: 1px solid; */
    position: relative;
    display: table-cell;
    vertical-align: baseline;
	    background: url(/images/bgNav.png) bottom left repeat-x;
    height: 210px;
}

.content .content_inner .content_cat .content_cat_item{
	width: 136px;
    height: 169px;
    background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 21px;
	/*border: 1px solid;*/
}

.content .content_inner .content_cat .content_cat_item:hover{
	background-position-y: -181px;
}


.content .content_inner .content_cat .content_cat_item_name{
	color: #000;
    font-size: 13px;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: bold;
	margin-top: -50px;
	margin-bottom: 10px;
	width: 136px;
	position: relative;
    z-index: 9;
}

.content .content_inner .content_cat .content_c_item:hover .content_cat_item_name, .content .content_inner .content_cat .content_c_item:hover .content_cat_item{
	text-decoration: none;
	background-position-y: -181px;
}

.content .content_cat_new{
    background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
       -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
            box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
    width: 540px;
    min-height: 282px;
    padding: 14px 23px 23px 21px;
    font-family: Arial;
    color: #1e1e1e;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    margin-bottom: 15px;
}

.content .content_cat_new h2{
    font-size: 17px;
    font-weight: bold;
    color: black;
    border-bottom: 1px solid #daa76f;
    line-height: 32px
}

.content .content_cat_new .smallText{
	/*float: left;
    text-align: center;
    margin-top: 21px;
    width: 255px;
    margin-right: 15px;
    position: relative;
    height: 230px;*/
	display: inline-block;
    text-align: center;
    margin-top: 21px;
    /*width: 167px;*/
	width: 255px;
    margin-right: 15px;
    position: relative;
}

.content .content_cat_new .smallText:last-of-type{
margin-right: 0;
}

.content .content_cat_new .smallText .content_cat_new_item_name{
    position: absolute;
    bottom: 27px;
}

.content .content_cat_new .smallText a{
	color: #000;
    font-size: 12px;
}


.content .content_cat_new a{
	text-decoration: none;
    color: #000;
}




.content .content_cat_new .smallText .content_cat_new_item_price{
    position: absolute;
    bottom: 10px;
    left: 27%;
}

.left-sidebar {
	float: left;
	width: 250px;
	/*margin-left: -100%;*/
	position: relative;
}

.block_title{
    background: url('/images/block_top_bg.png') -2px 0px repeat-x;
    height: 25px;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
       -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
            box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
    font-family: Verdana;
    color: #fca74e;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    padding: 8px 0 0 16px;
}

.block_title a{
	font-family: Verdana;
    color: #fca74e;
    font-size: 15px;
    font-weight: 700;
}

.block_bezh{
	background-color: rgba(213, 151, 83, 0.7);
	/*background: #d7a66e;*/
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
       -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
            box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
    margin: 9px 0 17px 0;
    padding: 12px 11px;
}

.block_bezh img.img_ico{
	margin-right: 5px;
}

.block_bezh a{
    font-family: Verdana;
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    text-align: left;
    text-decoration: none;
    line-height: 26px;
}

.block_bezh a:hover{
color:  #8d0a00;
text-decoration: underline;
}

.block_bezh .img_ico{
cursor: pointer;
margin-right: 7px;
}

.block_bezh .lsbg{
	padding: 0 0 0 20px;
}

.block_bezh .cat_menu_one{
    background: url('/images/m4.png') -1px 7px no-repeat;
	padding: 0 0 0 18px;
}

.block_bezh .cat_menu_one:hover{
    background: url('/images/m3.png') -1px 7px no-repeat;
}

.block_bezh#small_basket{
font-family: Verdana;
color:  #ffffff;
font-size: 14px;
font-weight: 400;
text-align: left;
}

.block_bezh#small_basket div{
	/*margin-left: 17px;
    margin-top: 5px;
    margin-bottom: 8px;*/
	font-weight: normal;
    text-align: left;
}

.block_bezh#small_basket .boxText span{
	font-size: 12px;
}

.block_bezh#small_basket input.quantitybox{
	width: 35px;
}

.block_bezh#new, .block_bezh#leder, .block_bezh#skidki{
text-align: center;
}

.block_bezh#new img, .block_bezh#leder img, .block_bezh#skidki img{
    margin: auto;
	margin-bottom: 5px;
	margin-top: 0;
}

.block_bezh#new li, .block_bezh#leder li, .block_bezh#skidki li{
/*height: 325px;*/
height: 340px;
}

.block_bezh .buy_now{
    font-family: Verdana;
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    padding-left: 32px;
    background: url('/images/basket.png') 15px 5px no-repeat #980800;
    width: 152px;
    margin: auto;
}

.block_bezh#new .buy_now{
    font-family: Verdana;
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    padding-left: 32px;
    /*background: url('/images/basket.png') 15px 5px no-repeat #66341b;*/
    width: 152px;
    margin: auto;
}

.block_bezh a.name_tov{
    font-family: Verdana;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}

.block_bezh a:hover{
	text-decoration: none;
}

.block_bezh .price{
font-family: Verdana;
color:  #8d0a00;
font-size: 18px;
font-weight: 700;
text-align: center;
}

.block_bezh .price_old{
font-family: Verdana;
color:  #ffffff;
font-size: 12px;
font-weight: 400;
text-decoration: line-through;
float: left;
}

.block_bezh .tov_info{
font-family: Verdana;
color:  #ffffff;
font-size: 12px;
font-weight: 400;
text-align: center;
}

.block_bezh#forum_new .item_forum_last{
/*	border-bottom: 1px dashed #fff;*/
}

.block_bezh#forum_new .item_forum_last:last-of-type{
border-bottom: none;
}

.block_bezh#forum_new .item_forum_last{
	padding: 4px 0 3px 7px;
}

.block_bezh#forum_new a{
	line-height: 19px;
	text-decoration: none;
	display: block;
    padding: 3px 4px 3px 17px;
    background: url(/images/ico-popnews.gif) no-repeat 2px -21px;
}

.block_bezh#forum_new a:hover{
	background-position: -28px 9px;
}

.block_bezh#forum_new div {
    border-bottom: 1px dashed #fff;
}

.block_bezh#forum_new div:last-of-type {
    border-bottom: none;
}

.right-sidebar {
	float: left;
	width: 250px;
	/*margin-left: -250px;*/
	position: relative;
}

.footer {
background-color: #2e1809;
margin-top: 40px;
min-width: 1130px;
}

.footer #bottom{
    width: 1130px;
    margin: -114px auto 0;
    height: 114px;
    position: relative;
}

.footer #bottom .left{
    float: left;
    margin: 30px 0 0 4px;
    _margin-left: 15px;
    color: white;
    font-size: 14px;
}
.footer #bottom .left a {
    font-size: 14px;
    font-weight: bold;
	text-decoration: none;
}

.footer .yel {
    color: #fca74e;
}

.footer #bottom .banners{
    float: left;
    margin: 63px 0 0 37px;
    height: 39px;
}

.footer #bottom .right{
    float: right;
    margin: 26px 91px 0 0;
    color: white;
    font-size: 14px;
    text-align: right;
    _margin-right: 50px;
}

.footer #bottom .right b {
    font-size: 15px;
}

.footer #bottom .right img{
    position: absolute;
    right: 9px;
    bottom: 42px;
}


.block_year_fon{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/templates/Original/images/bg1.png);
	z-index: 9;
}

.block_year_form{
	background-color: #f3e6d6;
	width: 535px;
	/*height: 550px;*/
	height: 510px;
	z-index: 999;
	position: fixed;
	top: 5%;
	left: 30%;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	        border-radius: 10px;
}

.block_year_form .wrapper{
    width: auto;

}

.block_year_form .wrapper h2{
    text-align: center;
    padding: 0px 0px;
    margin: 0px 0px;
    font-family: AMonumentoDemiBold;
    color: #5d0000;
    font-size: 20px;
    font-weight: 700;
	margin-top: 15px;
}

.block_year_form .wrapper .block_year_form_text{
font-family: Verdana;
color:  #673419;
font-size: 12px;
font-weight: 400;
text-align: left;
padding: 5px 15px;
line-height: 15px;
    margin: -25px 0 0 0;
}

.block_year_form .wrapper .block_year_form_bottom{
    background: url(/templates/Original/images/bg.png) -11px -440px no-repeat #5F0300;
    /*padding: 15px;*/
	    padding: 1px 15px 15px 15px;
    color: #fff;
	-webkit-border-radius: 0 0 10px 10px;
	   -moz-border-radius: 0 0 10px 10px;
	        border-radius: 0 0 10px 10px;
	height: 116px;
}

.block_year_form .wrapper .block_year_form_bottom .checkbox, .block_year_form .wrapper .block_year_form_bottom h3{
font-family: Verdana;
color:  #ffffff;
font-size: 11px;
font-weight: 400;
text-align: center;
}

.block_year_form .wrapper div.button{
	text-align: center;
	margin: 0px auto;
    position: relative;
    z-index: 100;
}

.block_year_form .wrapper div.button .item{
    display: inline-block;
    background: url('/templates/Original/images/btn_a.png') -4px -4px no-repeat;
    margin-right: 10px;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: #2e1908;
    background: -webkit-linear-gradient(90deg, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -moz-linear-gradient(90deg, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -o-linear-gradient(90deg, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#261606), color-stop(49%, #40210c), color-stop(50%, #573420), color-stop(82%, #663319), to(#693317));
    background: -webkit-linear-gradient(bottom, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -moz-linear-gradient(bottom, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -o-linear-gradient(bottom, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: linear-gradient(0deg, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.67);
       -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.67);
            box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.67);
    width: 150px;
    height: 22px;
    padding-top: 8px;
}

.block_year_form .wrapper div.button .item a{
font-family: Verdana;
color:  #ffffff;
font-size: 12px;
font-weight: 400;
text-align: left;
    text-decoration: none;
	}

	.block_year_form .wrapper div.button .item:hover .no{
		 text-decoration: underline;

	}
.block_year_form .wrapper div.button .item a{
color:  #fff;
}
.block_year_form .wrapper div.button .yes, .block_year_form .wrapper div.button .no{
    background: -webkit-linear-gradient(90deg, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -moz-linear-gradient(90deg, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -o-linear-gradient(90deg, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -webkit-gradient(linear, left bottom, left top, from(#261606), color-stop(49%, #40210c), color-stop(50%, #573420), color-stop(82%, #663319), to(#693317));
    background: -webkit-linear-gradient(bottom, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -moz-linear-gradient(bottom, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: -o-linear-gradient(bottom, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    background: linear-gradient(0deg, #261606 0%, #40210c 49%, #573420 50%, #663319 82%, #693317 100%);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.67);
       -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.67);
            box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.67);
    padding: 8px 4px;
    text-decoration: none;
}


.block_year_form .wrapper div.button .item:hover div{
background: url('/templates/Original/images/btn_n.png') -4px -4px no-repeat;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.67);
   -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.67);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.67);
    text-decoration: underline;
color:  #000;
}

.block_year_form .wrapper div.button .item:hover a{
color:  #000;
}


.block_year_form .wrapper div.button .yes a{
color:  #2e1908;
}

.block_year_form .wrapper .block_year_form_bottom .vred{
	font-family: DINPro;
    color: #000000;
    font-size: 10px;
    font-weight: 300;
    text-align: left;
    -webkit-transform: scaleY(1.758);
       -moz-transform: scaleY(1.758);
        -ms-transform: scaleY(1.758);
         -o-transform: scaleY(1.758);
            transform: scaleY(1.758);
    text-transform: uppercase;
    line-height: 33px;
	float: left;
}

.block_year_form .wrapper .block_year_form_bottom .pl18{
    font-family: Impact;
    color: #f1e2d0;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    float: right;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    background-color: #000000;
    width: 35px;
    height: 30px;
    padding-top: 5px;
	margin-top: -8px;
}

.block_year_form .wrapper .checkbox{
	margin: 15px 0px;
	text-transform: uppercase;
	font-size: 9px;
	vertical-align: top;
	position: relative;
}

.block_year_form .wrapper .checkbox input{
	position: absolute;
	top: -4px;
	left: 3px;
}

.img_in_cat{
	width: 136px;
    height: 169px;
    float: left;
	background-repeat: no-repeat;
}

.content .content_inner .sort_cat{
    font-family: Arial;
    color: #393939;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    clear: both;
    margin: 30px 0;
}

.content .content_inner .sort_cat a{
    background-color: #d7a66e;
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    padding: 5px 3px;
}

.content .content_inner .sort_cat a:hover{
	text-decoration: underline;
}

/*.content .content_inner .productListing-data.tov{
	float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #cfcfcf;
    background-color: #ffffff;
    width: 257px;
    height: 351px;
    margin: 8px;
	text-align: center;
	position: relative;
}*/
.content .content_inner .productListing-data.tov{
    background-color: #ffffff;
    margin: 5px 0;
    text-align: center;
    position: relative;
    border-top: 1px dashed #980800;
    border-bottom: 1px dashed #980800;
    display: table;
    width: 100%;
}

.content .content_inner .productListing-data.tov.el1{
	border-top: none;
}

.content .content_inner .productListing-data.tov.el40{
	border-bottom: none;
}

.content .content_inner .productListing-data.tov a{
	text-decoration: none;
}

.content .content_inner a.pageResults{
	color: white;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    background-color: #d7a66e;
    padding: 3px 7px;
    text-align: center;
	text-decoration: none;
}

.content .content_inner a.pageResults:hover{
	text-decoration: underline;
}

.content .content_inner a.pageResults u{
	color: white;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
	text-decoration: none;
}

.cur_window_num{
	background: #6D3111;
    color: #fff;
    padding: 2px 6px;
}

.content .content_inner .productListing-data.tov .more_inf a.more_a{
	color: white;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    background-color: #d7a66e;
    padding: 0px 4px;
    text-align: center;
    float: left;
	margin: 0 0 0 4px;
}

.content .similar_products a.more_a{
	color: white;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    background-color: #d7a66e;
    padding: 2px 10px;
    text-align: center;
	margin: 0 0 0 4px;
	text-decoration: none;
}

.content .content_inner .productListing-data.tov .more_inf a.more_a:hover{
	text-decoration: underline;
}

.content .similar_products a.more_a:hover{
	text-decoration: underline;
}
/*.content .content_inner .productListing-data.tov img{
    margin-top: 10px;
    margin-bottom: 4px;
	    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}*/
.content .content_inner .productListing-data.tov img{
	max-width: 100%;
    max-height: 100%;
}

.content .content_inner .productListing-data.tov .name_tov_cat a{
    margin: 0 0 0 0;
    color: black;
    font-family: Arial;
    font-size: 13.6px;
    font-weight: 400;
    letter-spacing: -0.1px;
}

.content .content_inner .productListing-data.tov .name_tov_cat a:hover{
	text-decoration: underline;
}

.content .content_inner .productListing-data.tov .num_cat{
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 0 8px;
    width: 360px;
    text-align: left;
    float: right;
    height: 9px;
    color: #080808;
    font-family: Arial;
    font-size: 12px;
}

.content .content_inner .productListing-data.tov .price_tov_cat{
    font-weight: 700;
    float: right;
    margin: 0 0 0 9px;
    color: #980800;
    font-family: Arial;
    font-size: 14px;
    width: 360px;
    text-align: left;
    position: inherit;
}

/*.content .content_inner .productListing-data.tov .img_tov_list{
    height: 180px;
    position: relative;
}
*/
.content .content_inner .productListing-data.tov .img_tov_list{
	/*height: 180px;*/
	min-height: 80px;
    height: 100%;
    float: left;
    margin: 8px 0;
    width: 180px;
    display: table-cell
}
.content .content_inner .productListing-data.tov .buy_now{
    padding-left: 8px;
    background: url('/images/basket.png') 6px 3px no-repeat #980800;
    line-height: 23px;
    text-align: center;
    width: 168px;
    height: 20px;
    float: right;
    margin: 0px 28px 0 0;
    color: white;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
}

.content .content_inner .productListing-data.tov .buy_now:hover{
	text-decoration: underline;
}

.content .content_inner .productListing-data .name_tov_cat{
    float: right;
    margin: 30px 0 0 9px;
    text-align: left;
    width: 360px;
}

.content .content_inner .tov_block{
border-style: solid;
border-width: 1px;
border-color:  #cfcfcf;
background-color:  #ffffff;
min-height: 246px;
margin: 28px 0 0 0;
}


.content .content_inner .tov_block .right_block_tov{
    float: right;
    width: 320px;
    padding: 30px 0 0 0;
	display: inline-block;
    margin-left: 17px;
}

.content .content_inner .tov_block .right_block_tov p{
	margin-bottom: 0px;
}

.content .content_inner .tov_block .right_block_tov .price_tov{
	color: #980800;
    margin: 11px 0 19px 0;
    font-size: 16px;
    font-weight: bold;
}

.tov_block .price_attention{
    margin-top: -19px;
    margin-bottom: 15px;
    line-height: 12px;
    font-size: 12px;
    margin-right: 5px;
    font-weight: bold;
}

.content .content_inner .tov_block .right_block_tov input[type="submit"]{
    font-family: Verdana;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    background: url('/images/basket.png') 5px 8px no-repeat #980800;
    /* width: 152px; */
    margin: auto;
    border: none;
    padding: 4px 15px 5px 35px;
    margin-bottom: 10px;
}

.content .content_inner .tov_block .right_block_tov input[type="submit"]:hover{
	text-decoration: underline;
	cursor: pointer;
}

.content .content_inner .tov_block .img_tov{
	float: left;
	min-width: 150px;
	max-width: 180px;
	text-align: center;
	margin-top: 20px;
}
.content .content_inner .tov_block .img_tov a.gallery{
	background: url('templates/Original/images/buttons/russian/image_enlarge.png') top right no-repeat;
	display: block;
	padding: 10px 15px 5px 10px;
}

.content .content_inner .tov_block .img_tov img{
	max-width: 160px;
	max-height: 190px;
	margin-top: 10px;
}

.product_reviews_write{
	margin-top: 20px;
}

.product_reviews_write .product_reviews_title{
	font-size: 16px;
    font-weight: bold;
}

.product_reviews_write a{
	text-decoration: none;
}


.product_reviews_write .product_reviews_btn{
    background: #d7a66e;
    padding: 2px 0;
    text-align: center;
    margin-top: 4px;
    color: #fff;
    width: 170px;
}

.product_reviews_write .product_reviews_btn:hover{
	text-decoration: underline;
}

.product_reviews_btn{
    background: #d7a66e;
    padding: 2px 0;
    text-align: center;
    margin-top: 4px;
    color: #fff;
    width: 170px;
}

.product_reviews_write .product_reviews_item{
    margin: 21px 0 0 0;
    border: 1px solid #cfcfcf;
    padding: 9px 12px;
}

.title_recomend{
	margin: 37px 0 14px 0;
    font-size: 16px;
}

.recomend_item{
	border: 1px solid #cfcfcf;
    text-align: center;
    margin: 0 12px 11px 0;
    float: left;
    width: 237px;
    padding: 20px 15px;
    min-height: 216px;
}

.recomend_itemr{
    margin-right: 0;
}

.recomend{

}

.content .content_inner a.chenge_adr{
    background: #d7a66e;
    padding: 4px 10px;
    text-align: center;
    margin-top: 4px;
    color: #fff;
    width: 170px;
    text-decoration: none;
}

.content .content_inner a.chenge_adr:hover{
	text-decoration: underline;
}

.recomend_item .recomend_item_title{

}

.recomend_item .recomend_item_img{
	height: 98px;
}


.recomend_item .recomend_item_text{
    text-align: justify;
    margin-top: 6px;
    line-height: 16px;
}

.recomend_item .recomend_item_title a{
	color: #000;
}

.recomend_item img{

}

.similar_products{
	background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
       -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
            box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
    width: 550px;
    padding: 14px 18px 20px 16px;
    font-family: Arial;
    color: #1e1e1e;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    margin-bottom: 15px;
}

.similar_products h2{
    font-family: Arial;
    color: #000;
    font-size: 17px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    border-bottom: 1px solid #daa76f;
    margin: -2px 0 23px 3px;
}

.similar_products div{
    display: inline-block;
}


.similar_products .productListing-data.tov{
	float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #cfcfcf;
    background-color: #ffffff;
    width: 257px;
    height: 351px;
    margin: 8px;
    text-align: center;
    position: relative;
}

.similar_products .productListing-data.tov .buy_now{
	padding-left: 32px;
    background: url('/images/basket.png') 15px 5px no-repeat #980800;
    font-family: Arial;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    text-align: center;
    width: 162px;
    height: 24px;
    margin: -11px auto;
    position: absolute;
    bottom: 15px;
    left: 30px;
}

.similar_products .productListing-data.tov .buy_now:hover{
	text-decoration: underline;
}

.similar_products .price_tov_cat{
	font-family: Arial;
    color: #980800;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
	margin-top: 10px;
}

.similar_products a.name_tov{
	font-family: Arial;
    color: #5b361c;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: underline;
    margin: 0 15px;

}

.similar_products .img_tov_list{
	height: 180px;
    position: relative;
	display: block;
}

.similar_products .img_tov_list img{
	margin-top: 10px;
    margin-bottom: 4px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}

.productListing-heading{
    font-size: 12px;
    background: #D59753;
    color: #000;
    font-weight: bold;
    padding: 5px;
}

.productListing-odd{
	background: #FEF4E1;
	margin-bottom: 0px!important;
	padding: 10px 5px;
}

.productListing-even{
	background: #F4DFB6;
	margin-bottom: 0px!important;
	padding: 10px 5px;
}

.content .content_inner select[name="newsPath"]{
    float: right;
    width: 193px;
    height: 22px;
}

.content .content_inner form[name="quick_find_news"]{
	float: right;
}

.content .content_inner .productListing-even, .content .content_inner .productListing-odd{
	margin-bottom: 10px;
}
.additional_image_item {
	width: 140px;
	height: 120px;
	margin: 10px 10px 0px 10px;
	float: left;
	text-align: center;
}
.additional_image_item a.fancy{
	background: url('templates/Original/images/buttons/russian/image_enlarge.png') top right no-repeat;
	padding: 0px 20px 0px 0px;
	display:block;
}
.additional_image_item img{
	max-width: 120px;
	max-height: 120px;
}
.additional_image_box {
	display: inline-block;
	width: 100%;
	clear: both;
	margin-top: 20px;
}

table.reg_order td{
	padding: 6px 0;
}

.productListing-heading_float{
	float: left;
}

#basket_list{
color: #444;
font-family: Verdana;
font-size: 14px;
font-weight: 400;
}

#basket_list .productListing-data .basket_list .productListing-data{
    text-align: center;
}

#basket_list>div{
    display: inline-block;
}


#basket_list .productListing>div>.productListing-data{
	width: 210px;
    float: left;
    margin: 0 20px;
}

#basket_list>div>.productListing-data{
	width: 210px;
    float: left;
    margin: 0 20px;
}

#basket_list>div>.productListing-data.contro, #basket_list .productListing>div>.productListing-data.contro, #basket_list .productListing>div>.infoBoxContents.contro, #basket_list>div>.infoBoxContents.contro{
    float: left;
    margin: 60px 15px;
    width: 65px;
}

#basket_list td{
	vertical-align: middle;
}

.btn_red{
    /*background-color: #949494;*/ background-color: #b20300; border: none;


    color: white;
font-family: Arial;
font-size: 15px;
font-weight: 400;
line-height: 28px;
       text-align: center;
    cursor: pointer;

    height: 33px;
    width: 106;
}

#basket_list .step{
	background: url('/images/bg_step.png') 62px 13px no-repeat;
	margin-top: 16px;
	margin-bottom: 8px;
}

#basket_list .step a{
	text-decoration: none;
	color: #444;
}

#basket_list .step .checkoutBarTo, .step .checkoutBarCurrent{
	float: left;
    text-align: center;
    color: #444;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 400;
    margin: 0 49px 0 0px;
    width: 100px;
}

#basket_list .step .checkoutBarCurrent div{
    width: 23px;
    height: 23px;
    background-color: #980800;
    border: 1px solid #970900;
    color: white;
    font-family: Verdana;
    font-size: 16px;
    margin: 0 auto 7px;
    -webkit-border-radius: 16px;
       -moz-border-radius: 16px;
            border-radius: 16px;
}

#basket_list .step .checkoutBarTo div{
    margin: auto;
    -webkit-border-radius: 16px;
       -moz-border-radius: 16px;
            border-radius: 16px;
	width: 23px;
	height: 23px;
	background-color: white;
	border: 1px solid #970900;
	color: #980800;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 400;
	margin: 0 auto 7px;
}

#basket_list .podz{
color: #2a2a2a;
font-family: Verdana;
font-size: 18px;
font-weight: 400;
margin-left: 5px;
margin-bottom: 7px;
}

#basket_list .adr{
color: #980800;
font-family: Verdana;
font-size: 14px;
font-weight: 700;
margin: 0 0 15px 0;
}

#basket_list .adr_gray{
color: #444;
font-family: Verdana;
font-size: 14px;
font-weight: 400;
}

.adr_gray tr:nth-child(2n) {
    background: #eeeeee; /* Ð¦Ð²ÐµÑ‚ Ñ„Ð¾Ð½Ð° */
}

.border_block  tr:nth-child(2n) {
    background: #eeeeee; /* Ð¦Ð²ÐµÑ‚ Ñ„Ð¾Ð½Ð° */
}

.border_block  table:nth-child(2n) {
    background: #eeeeee; /* Ð¦Ð²ÐµÑ‚ Ñ„Ð¾Ð½Ð° */
    width: 100%;
}

.textar textarea{
	resize: none;
	width: 545px;
	height: 82px;
	background-color: white;
	border: 1px solid #d4d4d4;
}

.prod_inf_left{
    float: left;
    width: 205px;
    text-align: center;
    margin-right: 12px;
	padding-top: 20px;
}

.prod_inf_left a{
	color: #650600;
	font-family: Arial;
	font-size: 13px;
	font-weight: 400;
}

.prod_inf_right input[type="submit"] {
    font-family: Verdana;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    background: url('/images/basket.png') 5px 8px no-repeat #980800;
    /* width: 152px; */
    margin: auto;
    border: none;
    padding: 4px 15px 5px 35px;
    margin-bottom: 10px;
}

.prod_inf_right input[type="submit"]:hover{
	text-decoration: underline;
    cursor: pointer;
}

.content .content_inner .prod_inf_right{
	padding-top: 17px;
}

.content .content_inner .prod_inf_right p{
font-family: Arial;
color: #444;
font-size: 16px;
font-weight: 400;
margin-bottom: 0;
}

.content .content_inner .prod_inf_right p.prod_price{
color: #600500;
font-size: 18px;
font-weight: 700;
}

.content .content_inner .name_rew{
	border-bottom: 1px solid gainsboro;
    padding-bottom: 21px;
    padding-top: 26px;
    color: #444;
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
}

.content .content_inner .name_rew input{
    width: 246px;
    height: 32px;
    border: 1px solid #acacac;
    margin: 3px 0 0 2px;
}

.content .content_inner .name_rew input[name="lastname"]{
	width: 271px;
    margin-right: -2px;
}

.textar_rew textarea{
width: 548px;
height: 104px;
border: 1px solid #acacac;
}

.more_inf{
    /*background-color: #d4bda1;
    width: 140px;*/
    margin: 15px auto 20px;
    float: right;
    width: 365px;
}

.net_tov{

}

#toTop {
    width: 120px;
    height: 130px;
    /*background: url('/images/up/up.gif') 15px -5px no-repeat;*/
    text-align: center;
    position: fixed;
    bottom: 20px;
    right: 30px;
    cursor: pointer;
    display: none;
}

.inputRequirement{
	color: #980800;
}

#account_edit input[type="text"], #address_book input[type="text"], #address_book select{
	margin: 5px 0px 5px 30px;
	width: 190px;
}

#account_edit input[type="checkbox"], #address_book input[type="checkbox"]{
    margin: 5px 0px 5px 0;
}

.contact_us_form{
	border: 1px solid #980800;
    padding: 13px 13px;
    margin: 15px 0;
}

.contact_us_form h2{
	color: #980800;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: -0.2px;
    margin-bottom: 6px;
}

.contact_us_form .lfc{
	float: left;
    width: 53%;
}

.contact_us_form span{
	color: red;
}

.contact_us_form input[type="text"]{
	margin: 4px 0 2px 0;
    width: 244px;
    border: 1px solid #ccc;
    height: 27px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.contact_us_form select{
	width: 244px;
    border: 1px solid #ccc;
    height: 27px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    margin: 4px 0 -2px 0;
}

.contact_us_form textarea{
	width: 244px;
    border: 1px solid #ccc;
    height: 78px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
	resize: none;
    margin: 1px 0 0 1px;
}

.contact_us_form input[type="submit"]{
	background: #980800;
    color: #fff;
    text-decoration: none;
    padding: 5px 32px;
    font-size: 16px;
    cursor: pointer;
    border: none;
    float: right;
    margin: -27px 102px 0 0;
}

.left_block_link img{
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
	   -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
	        box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.7);
    margin: 0 0 15px 0;
}

.text_pagel_left{
	float: left;
    /*margin: 0 50px 10px 0;*/
	margin: 0 15px 10px 0;
}

.btn_form{
	text-align: center;
    padding: 10px 0;
    margin: -12px 0 0 0;
}

.new_mons{
	float: left;
    width: 163px;
    text-align: center;
    height: 260px;
    border-bottom: 1px solid #daa76f;
    margin-bottom: 10px;
    padding: 0 10px;
}

.new_mons div.new_prod_img{
	height: 180px;
    margin: 8px 0;
    width: 180px;
    display: table-cell;
    vertical-align: middle;
}

.new_mons img{

}

.new_mons a.name_tov{

}

.new_mons .price{

}

/* .left-part-1{
 float: left;
} */



#account_edit .right-part-1 input[type="text"]{
   /* float: right; */
    width: 471px;
    height: 32px;
    margin: 5px 0 14px 13px;
}

.left-2 tr{
    float: right;;
}

.ob-polya{
    padding-right: 358px;
    padding-top: 33px;
}

#account_edit .right-part-1 input[value]{
padding-left: 10px;
color: #666;
}

.zagolovok-1{
    background: whitesmoke url(templates/Original/images/incognito.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
    background-position: 26px 5px;
}

.acc-title-1{
        padding-top: 12px;
    padding-left: 83px;
}

.left-2{
    margin-top: 8px;
}

.knopki-1{
    margin-top: 20px;
}

.prod-1{
    float: right;
}

.podpiska-1{
      background: whitesmoke url(templates/Original/images/podpiska.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
    background-position: 16px 7px;
}

.podpiska-title-1{
   padding-top: 12px;
    padding-left: 46px;
}


.chek-1{
          padding-top: 6px;

}

.chek-lab{
    color: #2a2a2a;
font-family: Arial;
font-size: 15px;
font-weight: 400;
line-height: 23px;
    padding-left: 35px;
}

 .chek-1 label {
 width: 16px;
 height: 16px; /
 display: block;displaydisplaydisplaydisplaydisplaydisplaydisplay
 position: relative;positionpositionpositionpositionpositionposition
}

.chek-1 input[type="checkbox"]{
    display: none;
}

.chek-1 input[type="checkbox"] + label span {
    display: block;
 position: absolute;
 left: 8px;
 top: 2px;

 background: url(templates/Original/images/chek.png) no-repeat;
     cursor: pointer;
         width: 19px;
    height: 19px;
}

.chek-1 input[type="checkbox"]:checked + label span   {

  background: url(templates/Original/images/cheked-2.png)  no-repeat;;
}


.text-podviska{
    width: 471px;
height: 38px;
color: #666;
font-family: Arial;
font-size: 13px;
font-style: italic;
line-height: 23px;
padding-top: 11px;
}

.text-podpiska-2{
    width: 116px;
height: 11px;
color: #2a2a2a;
font-family: Arial;
font-size: 15px;
font-weight: 400;
line-height: 23px;
}


.adres-1{
      background: whitesmoke url(templates/Original/images/adres.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
    background-position: 16px 7px;
}

.adres-title-1{
   padding-top: 12px;
    padding-left: 46px;
}

.knopki-2{
    margin-top: 17px;
}

.note-1{
      background: whitesmoke url(templates/Original/images/note.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
    background-position: 20px 10px;
}

.note-title-1{
       padding-top: 16px;
    padding-left: 60px;
}

.chek-lab-2{
   color: #2c2c2c;
font-family: Arial;
font-size: 14px;
font-weight: 400;
line-height: 23px;
    padding-left: 35px;
}

.text-note{
    width: 387px;
height: 76px;
color: #2c2c2c;
font-family: Arial;
font-size: 13px;
font-style: italic;
line-height: 23px;
    padding-top: 12px;
     padding-left: 9px;
}

.chek-3{
          padding-top: 16px;

}

 .chek-3 label {
 width: 16px;
 height: 16px; /
 display: block;displaydisplaydisplaydisplaydisplaydisplaydisplay
 position: relative;positionpositionpositionpositionpositionposition
}

.chek-3 input[type="checkbox"]{
    display: none;
}

.chek-3 input[type="checkbox"] + label span {
    display: block;
 position: absolute;
 left: 8px;
 top: 2px;

 background: url(templates/Original/images/chek.png) no-repeat;
     cursor: pointer;
         width: 19px;
    height: 19px;
}

.chek-3 input[type="checkbox"]:checked + label span   {

  background: url(templates/Original/images/cheked-2.png)  no-repeat;;
}


.text-note-2{
    width: 387px;
height: 39px;
color: #2c2c2c;
font-family: Arial;
font-size: 13px;
font-style: italic;
line-height: 23px;
    padding-left: 7px;
}

.knopki-3{
    margin-top: 0px;
}

.new-pass-title{
	color: #830800;
font-family: Arial;
font-size: 19px;
font-weight: 400;
line-height: 23px;
}


.psss-lab-1{
    text-align: right;
   color: #2c2c2c;
font-family: Arial;
font-size: 13px;
font-weight: 400;
line-height: 23px;
}

.pass-pole-1{

}



 .pass-pole-1 input[type="password"]{
   /* float: right; */
    width: 429px;
    height: 32px;
    margin: 12px 3px 19px 10px;
}

.pass-pole-2 input[type="password"]{
   /* float: right; */
    width: 429px;
    height: 32px;
    margin: 0px 3px 0 10px;
}

.ob-pole-3{
padding: 37px 0 15px 7px;
font-family: Arial;
font-size: 13px;
font-style: italic;
line-height: 23px;
}

.pass-prod-1{
float: right;
}

.my-book-1{
    background: whitesmoke url(templates/Original/images/my-book.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
   background-position: 12px 7px;
    padding-top: 10px;
    padding-left: 43px;
}


.my-book-2{
  padding-left: 194px;
    font-size: 14px;
}


.osn-adres-1{
    color: #2a2a2a;
    font-family: Arial;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
}

.adres-descr-1{
        padding-top: 11px;
    color: #666;
    font-family: Arial;
    font-size: 13px;
    font-style: italic;
    line-height: 23px;
}


.adres-table-1
{
    padding-left: 43px;
}


.my-note-1{
    background: whitesmoke url(templates/Original/images/redact.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
      background-position: 12px 15px;
    padding-top: 16px;
    padding-left: 43px;
}


.zap-v-kn-1{
    color: #2c2c2c;
font-family: Arial;
font-size: 15px;
font-weight: 400;
line-height: 23px;

    margin-top: 6px;
    margin-left: 27px;
}



.content .content_inner a.continue-2{
    background: #949494;
    color: #fff;
    text-decoration: none;
    padding: 10px 18px;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    width: 77px;
height: 33px;
}

.content .content_inner a.continue-2:hover{
    text-decoration: underline;
}


.content .content_inner a.continue-3{
    background: #980800;
    color: #fff;
    text-decoration: none;
    padding: 10px 18px;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
   width: 144px;
height: 33px;
}

.content .content_inner a.continue-3:hover{
    text-decoration: underline;
}



.knopki-table-1{
    margin-top: 33px;
    margin-bottom: 27px;
}

.kn-add-ad{
        padding-left: 56px;
}


.warning-1
{
   background: url(templates/Original/images/warnung.png) no-repeat;
    font-size: 13px;
line-height: 23px;
font-style: italic;
color: #666;
    padding-left: 33px;
       padding-top: 26px;
    background-position: 0 28px;
}

.my-acc-1{
    background: whitesmoke url(templates/Original/images/incognito.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
      background-position: 12px 15px;
    padding-top: 16px;
    padding-left: 43px;
}


.left-pole-2{
    text-align: right;
    padding-right: 10px;
}



#address_book .right-pole-2 input[type="text"]{
   /* float: right; */
    width: 402px;
    height: 33px;
    margin: 5px 0 14px 13px;
}


#address_book .right-pole-3 select{
   /* float: right; */
    width: 402px;
    height: 33px;
    margin: 5px 0 14px 13px;
}


.redact-ad-1{
     background: whitesmoke url(templates/Original/images/adres.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
            background-position: 30px 7px;
    padding-top: 12px;
    padding-left: 81px;
}

.redact-table-1{
    margin-top: 6px;
}

.ob-pole-2{
        padding-bottom: 30px;
}

.info-1{
     background: whitesmoke url(templates/Original/images/incognito.png) no-repeat;
    width: 100%;
    height: 49px;
      background-position: 27px 5px;
    padding-top: 0;
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 32px;
    padding-left: 81px;
}


.info-2{
       background: whitesmoke url(templates/Original/images/cash.png) no-repeat;
    width: 100%;
    height: 49px;
    font-size: 16px;
    color: #2c2c2c;
    font-family: Arial;
       font-weight: 700;
    line-height: 23px;
    background-position: 26px 9px;
    padding-top: 0;
    padding-left: 81px;
}

.info-3{
       background: whitesmoke url(templates/Original/images/orders.png) no-repeat;
    width: 100%;
    height: 49px;
    background-position: 23px 7px;
    padding-top: 4px;
    padding-left: 81px;
    color: #2c2c2c;
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}


.info-4{
    background: whitesmoke url(templates/Original/images/news.png) no-repeat;
    width: 100%;
    height: 49px;
      background-position: 26px 8px;
    padding-top: 1px;
    padding-left: 81px;
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}


.info-5{
     background: whitesmoke url(templates/Original/images/klient.png) no-repeat;
    width: 100%;
    height: 49px;
    font-size: 16px;
            background-position: 30px 7px;
    padding-top: 5px;
    padding-left: 81px;
}


.content .content_inner a.continue-4{
    background: #949494;
    color: #fff;
    text-decoration: none;
    padding: 10px 18px;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
}
.content .content_inner a.continue-4:hover{
	text-decoration: underline;
}
.content .content_inner .continue-4 a:hover{
    text-decoration: underline;
}

.my-acc-table-2{
    margin-left: 83px;
    line-height: 24px;
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
        margin-bottom: 41px;
}


.content .content_inner .my-acc-table-2 a{
    text-decoration: none;
}

.content .content_inner .my-acc-table-2 a:hover{
    text-decoration: underline;
}


.content .content_inner .h1-1{
    font-family: Arial;
    color: #980800;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    border-bottom: 1px solid #daa76f;
    margin: -2px 0 7px 0;
}

.my-acc-table-3{
        margin-left: 83px;
     margin-top: 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 45px;
}

.text-text-2{
    color: #4b4b4b;
}

.text-text-3{
    font-weight: 700;
    color: #4b4b4b;
}

.text-text-1{
        line-height: 23px;
}

.my-acc-table-4{
    margin-left: 83px;
    line-height: 24px;
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
           margin-top: 5px;
    margin-bottom: 47px;
}

.content .content_inner .my-acc-table-4 a{
    text-decoration: none;
}

.content .content_inner .my-acc-table-4 a:hover{
    text-decoration: underline;
}


.my-acc-table-5{
    margin-left: 83px;
    line-height: 24px;
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
           margin-top: 5px;
    margin-bottom: 47px;
}


.content .content_inner .my-acc-table-5 a{
    text-decoration: none;
}

.content .content_inner .my-acc-table-5 a:hover{
    text-decoration: underline;
}

.redact-3{
    color: #ae0008;
font-family: Arial;
font-size: 14px;
font-weight: 400;
line-height: 23px;
    float: right;
    padding-right: 12px;
}

.my-acc-table-6{
    margin-left: 83px;
    line-height: 24px;
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
        margin-bottom: 41px;
}

.content .content_inner .basket_list-2{
    color: #393939;
font-family: Arial;
font-size: 15px;
font-weight: 400;
line-height: 23px;

}

.content .content_inner .basket_list-2 a{
    text-decoration: none;
    color: #393939;
}


.content .content_inner .basket_list-2 h3{
    color: #393939;
font-family: Arial;
font-size: 15px;
font-weight: 700;
line-height: 23px;
}


#basket_list>div>.productListing-data-2 {
    width: 151px;
    float: left;
    margin: 11px 0 0 0;
}

.korzina-podzag-1{
    color: #393939;
font-family: Arial;
font-size: 15px;
font-weight: 700;
line-height: 23px;
    margin-top: 17px;
}

.content .content_inner .productListing-data-2 .contro-2 input[type="text"]{
        height: 25px;
    text-align: center;
}

#basket_list>div>.productListing-data-3 {
    float: left;
            margin: 0 0 0 48px;
 /* font-weight: bold;  */
}

#basket_list div .productListing-data-new{
    margin: 0;
}

/*
.infoBoxContents .chek-lab label{
    color: transparent;
}

*/
.infoBoxContents input[type="checkbox"]{
  display: none;
}




.infoBoxContents input[type="checkbox"] + label span {
  display: inline-block;
      position: absolute;
top: -17px;
    right: 10px;

/*osition: absolute;
 left: 8px;
 top: 2px;*/

 background: url(templates/Original/images/not-close.png) no-repeat;
     cursor: pointer;
         width: 19px;
    height: 19px;
}

.infoBoxContents input[type="checkbox"] + label{
  color: transparent;
}

.infoBoxContents input[type="checkbox"]:checked + label span   {

  background: url(templates/Original/images/close.png)  no-repeat;;
}

/*

.chek-3 input[type="checkbox"]{
    display: none;
}

.chek-3 input[type="checkbox"] + label span {
    display: block;
 position: absolute;
 left: 8px;
 top: 2px;

 background: url(templates/Original/images/chek.png) no-repeat;
     cursor: pointer;
         width: 19px;
    height: 19px;
}

.chek-3 input[type="checkbox"]:checked + label span   {

  background: url(templates/Original/images/cheked-2.png)  no-repeat;;
}
*/

.continue-ship{
    width: 158px;
height: 33px;
background-color: #980800;
}

#basket_list>div>.infoBoxContents.contro-3{
     float: right;
  margin: 0;
  position: relative;

}

.line-shop{
    background: url(templates/Original/images/line.png);
}


.adres-dostavki-1{
      background: whitesmoke url(templates/Original/images/method.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
           background-position: 8px 14px;
    padding-top: 0;
    padding-left: 46px;
}

.adres-dost-2{
 background: whitesmoke url(templates/Original/images/my-book.png) no-repeat;
    width: 548px;
    height: 49px;
    font-size: 16px;
           background-position: 14px 14px;
    padding-top: 0;
    padding-left: 46px;

}

.td-class-1{
 padding-top: 12px;
    padding-bottom: 39px
}

.td-class-1 select{
    border: none;
}


.border_block{
    border: 1px solid whitesmoke;
    margin-top: 17px;
        padding: 13px;
}

#basket_list .productListing-data a img{
    display: none;
}



.infoBoxContents .contro-3  .chek-lab{
        position: relative;
    float: right;
}
.productListing .infoBoxContents.contro-3{
    position: relative;
}



.content .content_inner a.continue-red-3 {
    background: #980800;
    color: #fff;
    text-decoration: none;
    padding: 5px 20px 5px 15px;
    font-family: Arial;
font-size: 15px;
font-weight: 400;
    cursor: pointer;
    padding: 8px;
}
.one-order p {
    font-size: 15px;
    margin: 10px 0 !important;
}
.one-order .bold {
    font-weight: bold;
}
.one-order .list-order {
    margin: 0;
    padding: 0;
}
.one-order .list-order li {
    margin: 10px 0;
    padding-left: 25px;
    font-size: 15px;
    height: 19px;
}
.one-order .list-order li.calendar {
    background: url('/images/icons/calendar.png') left center no-repeat;
}
.one-order .list-order li.cost {
    background: url('/images/icons/cost.png') left center no-repeat;
}
.one-order .list-order li.location {
    background: url('/images/icons/location.png') left center no-repeat;
}
.one-order .list-order li.mail {
    background: url('/images/icons/mail.png') left center no-repeat;
}
.one-order .list-order li.phone {
    background: url('/images/icons/phone.png') left center no-repeat;
}
.one-order .manager-block {
    float: left;
    margin-top: -10px;
    margin-bottom: 10px;
}
.one-order .button-block {
    float: right;
    margin-right: 25px;
    margin-top: 10px;
}
.one-order .button-block.button-block-top {
    margin-top: -35px !important;
    margin-bottom: 15px;
}
.one-order .button-block a {
    background: #770800;
    font-size: 15px;
    font-weight: bold;
    width: 110px;
    height: 35px;
    display: block;
    text-align: center;
    line-height: 35px;
    color: #fff;
    text-decoration: none;
}
.one-order .button-block a:hover {
    text-decoration: underline;
}
.one-order hr {
    border: none;
    height: 9px;
    background: url('/images/dashed.jpg') left top repeat-x;
    margin-bottom: 20px;
}
.all-orders div {
    float: none;
    margin: 0;
}
.all-orders .cur_window_num {
    background: #770800;
}
.one-order .h4 {
  color: #6c0601;
}
.one-order .list-products {
  display: table;
  width: 100%;
}
.one-order .list-products li {
  display: table-row;
}
.one-order .list-products li div.col1 {
  width: 60%;
}
.one-order .list-products li div.col2 {
  width: 20%;
}
.one-order .list-products li div.col3 {
  width: 20%;
}
.one-order .list-products li div {
  display: table-cell;
  font-size: 15px;
  padding: 5px 0;
}
.one-order table.info-order {
  width: 100%;
}
.one-order table.info-order tbody {
  width: 100%;
}
.one-order table.info-order .col1 {
  width: 80%;
  font-size: 15px;
}
.one-order table.info-order .col2 {
  vertical-align: top;
  width: 20%;
  font-size: 15px;
}
.one-order table.info-order .uppercase {
  text-transform: uppercase;
}
.one-order a.button-print {
  background: #770800 url('/images/icons/print.png') left center no-repeat;
  display: block;
  width: 120px;
  padding-left: 40px;
  padding-right: 5px;
  height: 32px;
  line-height: 32px;
  text-decoration: none;
  color: #fff;
}
.one-order a.button-print:hover {
  text-decoration: underline;
}
.clearfix {
    clear: both;
}
#akciya_info{
	padding: 20px;
}
#akciya_info h2{
	text-align: center;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 20px;
}
#akciya_info p{
	margin-bottom: 10px;
}
.top_right_block{
	float: left;
    color: #fff;
    font-size: 15px;
    line-height: 45px;
}
#hide_block {
    display: none;
}

.block_input{
	font-family: Tahoma;
	color:  #444444;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}

.block_input input{
	width: 300px;
    margin: 0 4px 1px 0;
    height: 30px;
}

.block_input select{
	width: 300px;
    margin: 0 4px 1px 0;
    height: 30px;
}
/*.hidden-form, .feedback-form {
    display: none;
}*/

/*.zvonok-button {
    text-align: right;
}

.zvonok-button-button{
    margin-right: 14px;
    display: inline-block;
    border:1px solid #C9AE34;
    color: #271000;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    width: auto;
    height: auto;
    font-size: 18px;
    padding: 5px 30px;
    box-shadow: inset 0 1px 0 0 #FFF6CE,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D,0 2px 4px 0 #D4D4D4;
    -moz-box-shadow: inset 0 1px 0 0 #FFF6CE,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D,0 2px 4px 0 #D4D4D4;
    -webkit-box-shadow: inset 0 1px 0 0 #FFF6CE,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D,0 2px 4px 0 #D4D4D4;
    text-shadow: 0 1px 0 #FFFFFF;
    background-image: linear-gradient(to top, #FCE374, #FCDF5B);
    background-color: #FFD19B;
}
.zvonok-button-button:hover, .zvonok-button-button:active{
    border:1px solid #967D09;
    color: #705D07;
    box-shadow: inset 0 1px 0 0 #FFF6CE,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D;
    -moz-box-shadow: inset 0 1px 0 0 #FFF6CE,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D;
    -webkit-box-shadow: inset 0 1px 0 0 #FFF6CE,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D;
    background-color: #FCBC74;
}*/

.mid .logo_right .texttop {
    margin: 30px 20px 0 0;
}

/*button feedback*/
.zvonok-button-button {
    margin-left: 231px;
	font-size:17px;
	font-family:Verdana;
	font-weight:bold;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:0px solid #eeb44f;
	padding: 7px 19px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	background:-ms-linear-gradient( top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffc477), color-stop(100%, #fb9e25) );
	background-color:#ffc477;
	color:#000;
	display:inline-block;
	text-shadow:0px 0px 0px #cc9f52;
 	-webkit-box-shadow:inset 0px 0px 0px 0px #fce2c1;
 	-moz-box-shadow:inset 0px 0px 0px 0px #fce2c1;
 	box-shadow:inset 0px 0px 0px 0px #fce2c1;
}.zvonok-button-button:hover {
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	background:-ms-linear-gradient( top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fb9e25), color-stop(100%, #ffc477) );
	background-color:#fb9e25;
}.zvonok-button-button:active {
	position:relative;
	top:1px;
}

/*form feedback*/
.feedback-form {
   border: 0px solid #666666;
   background: #d8a76f;
   background: -webkit-gradient(linear, left top, left bottom, from(#d8a76f), to(#d8a76f));
   background: -webkit-linear-gradient(top, #d8a76f, #d8a76f);
   background: -moz-linear-gradient(top, #d8a76f, #d8a76f);
   background: -o-linear-gradient(top, #d8a76f, #d8a76f);
   background-image: -ms-linear-gradient(top, #d8a76f 0%, #d8a76f 100%);
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 1px 0;
   text-decoration: none;
   vertical-align: middle;
   min-width:300px;
   padding:20px;
   width:300px;
   visibility: visible;
   }
.form-field {
   border: 0px solid #ebebeb;
   background: #ffffff;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   color: #b89f83;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   padding:8px;
   margin-bottom:20px;
   width:280px;
   }
.form-field:focus {
   background: #fff;
   color: #805b32;
   }
.feedback-form h2 {
   font-size:16px;
   margin: 0 0 10px 0;
   font-weight: bold;
    font-family: verdana;
   text-align:center;
   color: #8d0a00 ;
    }
.form-title, .feedback-form span  {
    color: #291201;
    font-weight: normal;
    font-size: 14px;
    font-family: verdana;
   }
.submit-container {
	text-align: center !important;
   margin:8px 0;
   text-align:right;
   }
.submit-button {
   border: 1px solid #980800;
   background: #980800;
   background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#980800));
   background: -webkit-linear-gradient(top, #980800, #980800);
   background: -moz-linear-gradient(top, #980800, #980800);
   background: -o-linear-gradient(top, #980800, #980800);
   background-image: -ms-linear-gradient(top, #980800 0%, #980800 100%);
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #98ad84 0 1px 0;
   color: #ffffff;
   font-family: helvetica, serif;
   padding: 5.5px 80px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   cursor: pointer;
   }
.submit-button:hover {
   border: 1px solid #ad312b;
   text-shadow: #96bd6b 0 1px 0;
   background: #ad312b;
   background: -webkit-gradient(linear, left top, left bottom, from(#ad312b), to(#ad312b));
   background: -webkit-linear-gradient(top, #ad312b, #ad312b);
   background: -moz-linear-gradient(top, #ad312b, #ad312b);
   background: -o-linear-gradient(top, #ad312b, #ad312b);
   background-image: -ms-linear-gradient(top, #ad312b 0%, #ad312b 100%);
   color: #fff;
   }
.submit-button:active {
   text-shadow: #97bd6f 0 1px 0;
   border: 1px solid #ad5c58;
   background: #ad5c58;
   background: -webkit-gradient(linear, left top, left bottom, from(#ad5c58), to(#ad312b));
   background: -webkit-linear-gradient(top, #ad5c58, #ad5c58);
   background: -moz-linear-gradient(top, #ad5c58, #ad5c58);
   background: -o-linear-gradient(top, #ad5c58, #ad5c58);
   background-image: -ms-linear-gradient(top, #ad5c58 0%, #ad5c58 100%);
   color: #fff;
   }

.feedback-form span {
	font-size: 11px;
}

.close-button {
    border: 0px solid #C4794F;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    background: #d8a76f;
    position: relative;
    left: 287px;
    bottom: 12px;
    cursor: pointer;
    width: 20px;
    height: 20px;
}

.subm_form {
    text-align:center;
    font-size:18px;
}


#colorbox {
    width: 340px !important;
    height: 420px !important;
    /*left: 500px !important;*/
    margin: 0 auto;
}

#cboxMiddleRight, #cboxMiddleLeft, #cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight, #cboxTopCenter, #cboxBottomCenter {
    display:none !important;
}

#cboxContent, #cboxLoadedContent {
    width: 340px !important;
    background-color: transparent;
    /*visibility: hidden;*/
}

#cboxLoadedContent {
    margin-bottom: 0 !important;
}

button#cboxClose {
    display: none !important;
}

.feedback-form textarea {
    resize: none;
}

.feedback-form label {
    display: block;
}

.feedback-form input.error, .feedback-form textarea.error {
    border: 1px solid #980800;
}

.feedback-form label.error {
    font-weight: normal;
    font-family: verdana;
    margin: -20px 0;
    font-size: 10px !important;
    color:#980800;
}

.red_star {
    color: #8d0a00 !important;
    font-size: 14px !important;
}

.reset_x {
    color: #C4794F !important;
    font-weight: 600 !important;
    font-size: 17px !important;
    position: relative;
    bottom: 4px;
    right: 2px;
}

.subm_form {
    position: relative;
    top: 50px;
    background-color:  #d8a770;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.7);
       -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.7);
            box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.7);
    width: 310px;
    height: 241px;
    visibility: visible;
}

.subm_form h2 {
    font-size:16px;
    margin: 0 0 10px 0;
    font-weight: 700;
    font-family: verdana;
    line-height: 30px;
    text-align: center;
    color: #8d0a00 ;
}

.subm_form p {
    font-size:16px;
    font-weight: 400;
    font-family: verdana;
    line-height: 30px;
    text-align: center;
    color: #8d0a00 ;
}

.subm_form #close-button-x2 {
    border: 0px solid #C4794F;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    background: #d8a76f;
    position: relative;
    left: 131px;
    bottom: -5px;
    cursor: pointer;
    width: 20px;
    height: 20px;
}

.subm_form .close-button2 {
   border: 1px solid #980800;
   background: #980800;
   background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#980800));
   background: -webkit-linear-gradient(top, #980800, #980800);
   background: -moz-linear-gradient(top, #980800, #980800);
   background: -o-linear-gradient(top, #980800, #980800);
   background-image: -ms-linear-gradient(top, #980800 0%, #980800 100%);
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #98ad84 0 1px 0;
   color: #ffffff;
   font-family: helvetica, serif;
   padding: 5.5px 80px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   cursor: pointer;
   position: relative;
    top: 30px;
   }
.subm_form .close-button2:hover {
   border: 1px solid #ad312b;
   text-shadow: #96bd6b 0 1px 0;
   background: #ad312b;
   background: -webkit-gradient(linear, left top, left bottom, from(#ad312b), to(#ad312b));
   background: -webkit-linear-gradient(top, #ad312b, #ad312b);
   background: -moz-linear-gradient(top, #ad312b, #ad312b);
   background: -o-linear-gradient(top, #ad312b, #ad312b);
   background-image: -ms-linear-gradient(top, #ad312b 0%, #ad312b 100%);
   color: #fff;
   }
.subm_form .close-button2:active {
   text-shadow: #97bd6f 0 1px 0;
   border: 1px solid #ad5c58;
   background: #ad5c58;
   background: -webkit-gradient(linear, left top, left bottom, from(#ad5c58), to(#ad312b));
   background: -webkit-linear-gradient(top, #ad5c58, #ad5c58);
   background: -moz-linear-gradient(top, #ad5c58, #ad5c58);
   background: -o-linear-gradient(top, #ad5c58, #ad5c58);
   background-image: -ms-linear-gradient(top, #ad5c58 0%, #ad5c58 100%);
   color: #fff;
   }

/* new 24.08.2017 */
.righttxt {
    background-image: url('/images/up/search.png');
    width: 250px;
    height: 33px;
    margin: 8px 0px 0px 0px !important;
}
.righttxt input.text {
    border: none !important;
    background: transparent !important;
    margin: 7px 0px 0px 11px !important;
    width: 145px;
    color: #000;
}
.righttxt input.subm, .righttxt input.subm:hover, .righttxt input.subm:focus {
    background: transparent !important;
    border: none !important;
}
.bottom .lefttxt {
    width: 860px;
}
.righttxt input.text:focus, .righttxt input.text:hover {
    background-color: rgba(255, 255, 255, 1) !important;
}
.righttxt input.subm {
    text-decoration: underline;
    margin: 0px 0px 0px 30px !important;
}
/* new 24.08.2017 */
#toTop span {
    display: block;
    margin:-10px 0 0 -25px;
    font-weight: bold;
}

table.main.reg_order input[type="text"], table.main.reg_order input[type="password"], table.main.reg_order select {
    float: right;
    margin-right: 37%;
    width: 200px
}
form[name="create_account"] label.error { color: red; float: right;width: 100%;display:none;}
form[name="create_account"] input.error { border: 1px solid red;height: 23px;}
td.stockWarning {
    font-weight: bold;
    color: #980800;
    padding: 5px 0 20px 20px;
}
.block_bezh#new .buy_now:focus, .block_bezh#new .buy_now:hover {
    background: url('/images/basket.png') 15px 5px no-repeat #ae6b22;
}
.block_bezh .buy_now:hover, .block_bezh .buy_now:focus {
    background: url('/images/basket.png') 15px 5px no-repeat #ae6b22;
}
.tooltip {
  position: fixed;
  z-index: 9999;
  padding: 10px 20px;
  width: 250px;

  border: 1px solid #b3c9ce;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  text-align: center;
  font-weight: bold;
  color: #333;
  background: #fff;
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
     -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
          box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
}
form#create_account input#submit_btn:hover,
 form#create_account input#submit_btn:focus {
    -webkit-box-shadow: 1px 1px 5px #d4a36c !important;
       -moz-box-shadow: 1px 1px 5px #d4a36c !important;
            box-shadow: 1px 1px 5px #d4a36c !important;
    background-color: #d4a36c !important;
}
form#login1 td.infoBox2 input[type="submit"]:hover,
form#login1 td.infoBox2 input[type="submit"]:focus {
    -webkit-box-shadow: 1px 1px 5px #d4a36c !important;
       -moz-box-shadow: 1px 1px 5px #d4a36c !important;
            box-shadow: 1px 1px 5px #d4a36c !important;
    background-color: #d4a36c !important;
}
div#basket_list input[type="image"]:hover,
div#basket_list input[type="image"]:focus, {
    -webkit-box-shadow: 1px 1px 5px #d4a36c !important;
       -moz-box-shadow: 1px 1px 5px #d4a36c !important;
            box-shadow: 1px 1px 5px #d4a36c !important;
    background-color: #d4a36c !important;
}
.content .content_inner a.continue-red-3:hover,
 .content .content_inner a.continue-red-3:focus {
    background: #c79660;
}
input.btn_red:hover, input.btn_red:focus {
    background-color: #c8965f;
}
td.blink {
  -webkit-animation: blink 0.4s linear infinite;
  -moz-animation: blink 0.4s linear infinite;
    -o-animation: blink 0.4s linear infinite;
       animation: blink 0.4s linear infinite;
}
@-webkit-keyframes blink {
  50% { color: rgb(178, 3, 0); }
  51% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 0); }
}
@-moz-keyframes blink {
  50% { color: rgb(178, 3, 0); }
  51% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 0); }
}
@-o-keyframes blink {
  50% { color: rgb(178, 3, 0); }
  51% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 0); }
}
@keyframes blink {
  50% { color: rgb(178, 3, 0); }
  51% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 0); }
}
a.new_primary_btn {
    color: #ffffff !important;
    background-color: #960a00;
    border:0px;
    text-decoration: none;
    padding: 5px 18px;
    font-size: 12px;
}
a.new_primary_btn:hover, a.new_primary_btn:focus {
    background-color: #ca9760;
}
.inlined_div {
    display: inline-block;
    vertical-align: middle;
}
.inlined_div span {
    display: block;
    height: 35px;
    font-size: 16px;
    font-family: Arial;
    color: #000;
}
.content .content_inner a.continue:hover, .content .content_inner a.continue:focus {
    background: #d3a26a;
}
.content .content_inner a.continue {
    padding: 8.5px !important;
}
td.main input.btn_red {position: relative;top: 4px;}
td.main a.continue-red-3 {
    position: relative;
    top: 4px;
}

.block-count-buy {
	background: #fff;
	margin: 15px 15px 15px 0;
	padding: 10px;
	border: 1px solid #C6C6C6;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
	.block-count-buy__title {
		color: #000;
		font-size: 14px;
		margin: 0 0 10px;
		font-weight: 600;
		font-family: "Verdana", sans-serif;
		letter-spacing: 0.1px;
	}
	.block-count-buy__list {

	}
		.block-count-buy__item {
			border-top: 1px dashed #B7B7B7;
			padding: 5px 0;
		}
			.block-count-buy__label {
				color: #000;
				font-size: 13px;
				display: block;
				cursor: pointer;
				float: left;
				width: -webkit-calc(100% - 85px);
				width: -moz-calc(100% - 85px);
				width: calc(100% - 85px);
			}
			.block-count-buy__inputs {
				float: left;
				width: 85px;
				padding: 3px 0 0;
			}
				.block-count-buy__minus,
				.block-count-buy__plus {
					display: block;
					float: left;
					height: 16px;
					background: #F4F4F4;
					border: none;
					color: #000;
					line-height: 16px;
					-webkit-box-shadow: 0 1px 3px #999 inset;
					   -moz-box-shadow: 0 1px 3px #999 inset;
					        box-shadow: 0 1px 3px #999 inset;
					padding: 0;
					font-size: 13px;
					width: 20px;
					text-align: center;
					cursor: pointer;
				}
					.block-count-buy__minus:hover,
					.block-count-buy__plus:hover {
						background: #980800;
						color: #fff;
					}
				.block-count-buy__minus {
					margin-right: 2px;
				}
				.block-count-buy__plus {
					margin-left: 2px;
				}
				.block-count-buy__count {
					display: block;
					float: left;
					height: 16px;
					background: #fff;
					border: 1px solid #C6C6C6;;
					color: #000;
					line-height: 16px;
					font-size: 13px;
					width: 35px;
					text-align: center;
				}
				.block-count-buy__clear {
					clear: both;
					display: block;
				}


.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }



.reorder-but a {
    background: #fff !important;
    border: 1px solid #770800 !important;
    font-size: 15px;
    font-weight: bold;
    width: 140px !important;
    height: 35px;
    display: block;
    text-align: center;
    line-height: 35px;
    color: #770800 !important;
    text-decoration: none;
}
.one-order2 {
    background-color: #fff;
    padding: 5px;
}
.one-order2 p {
    font-size: 12px;
}
.one-order2 .bold {
    font-weight: bold;
}
.one-order2 .list-order {
    margin: 0;
    padding: 0;
}
.one-order2 .list-order li {
    margin: 10px 0;
    padding-left: 25px;
    font-size: 12px;
    height: 16px;
}
.one-order2 a {
    color: #8d0a00 !important;
    text-decoration: underline;
}
.one-order2 .list-order li.calendar {
    background: url('/images/icons/calendar.png') left center no-repeat;
}
.one-order2 .list-order li.cost {
    background: url('/images/icons/cost.png') left center no-repeat;
}
.one-order2 .list-order li.location {
    background: url('/images/icons/location.png') left center no-repeat;
}
.one-order2 .list-order li.mail {
    background: url('/images/icons/mail.png') left center no-repeat;
}
.one-order2 .list-order li.phone {
    background: url('/images/icons/phone.png') left center no-repeat;
}
.one-order .manager-block {
    float: left;
    margin-top: -10px;
    margin-bottom: 10px;
}

.one-order2 hr {
    border: none;
    height: 9px;
    background: url('/images/dashed.jpg') left top repeat-x;
    margin-bottom: 20px;
}

.newlogo {
    width: 125px;
    height: 175px;
    display: block;
    position: absolute;
    top: 30px;
    left: 20px;
    background-image: url('/img/logo-img.png');
    -webkit-background-size: 125px 175px;
       -moz-background-size: 125px 175px;
            background-size: 125px 175px;
}

.nerr {border: 1px solid #770800}
.ferr {color: #770800; margin-left: 14px}

marquee {
/*background-color: rgba(213, 151, 83, 0.7);*/
    background-color: #980800;
    color: #fff;
    padding-top: 3px;
    padding-bottom: 3px;
}
.header-addr-new {
    text-align: right;
    padding-right: 18px;
    padding-top: 2px;
    color:#f89839;
    font-size: 12px !important;
    color: #cc9f52;
}
.quote{
  width: 19px;
  height: 19px;
  display: inline-block;
  background: #b20300;
  position: absolute;
  margin-left: 7px;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
          border-radius: 30px;
}
.quote:before{
  content: '?';
}
.quote:hover:after{
  content: 'Â ñâÿçè ñ óòåðåé ïîñûëîê ïî÷òîé Ðîññèè, âñå ïîñûëêè ïîäëåæàò ñòðàõîâàíèþ!';
  position: absolute;
  background: #b20300;
  color: #fff;
  padding: 7px;
  width: 300px;
  z-index: 3;
  bottom: 20px;
  left: -153px;
  opacity: 0.9;
}
.absolute-attention{
    position: absolute;
    left: 40%;
    color: yellow;
    z-index: 3;
    font-size: 12px;
    max-width: 350px;
    margin-top: 20px;
}