@import url("reset.css");
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=cyrillic,cyrillic-ext);
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic-ext,cyrillic);

/* @group ÐžÐ±Ñ‰Ð¸Ð¹ ÑÑ‚Ð¸Ð»ÑŒ */
html,
body {
width: 100%;
height: 100%;
font-family: 'PT Sans', sans-serif;
font-weight: 400;
background-color: #fff;
}

p{margin-bottom: 5px;}

h1 {
margin-top: 20px;
clear: both;
font-size: 18px;
line-height: 20px;
color: #3E4145;
font-weight: 700;
text-transform: uppercase;

text-align: center;
margin: 22px 0 11px;
}

h2 {
clear: both;
font-size: 20px;
margin-bottom: 10px;
font-weight: 400;
}

h3,h4,h5,h6 {
font-size: 16px;
margin-top: 0px;
margin-bottom: 10px;
font-weight: 400;
}

a { color: #575F63;}

a:hover { color: #FF5C00;}

e[type="button"] {
cursor:hand;
cursor:pointer;
}

input{outline:none;}
/* @end â€” ÐžÐ±Ñ‰Ð¸Ð¹ ÑÑ‚Ð¸Ð»ÑŒ */

.red{color:red;}

/* @group Ð’ÐµÑ€Ñ…Ð½ÑÑ ÑÑ‚Ñ€Ð¾ÐºÐ° */
#top_background{height: 45px;width: 100%;overflow: hidden;position: relative;background: #6f6f6f;z-index: 666;box-shadow: 0px 1px 2px #d9dbdb;}
#top{margin:0px auto;width: 990px;}
#top .change-city{float: left;min-width: 180px;height: 45px;line-height: 45px;max-width: 300px;line-height: 41px;color: #fefefe;font-size: 14px;}
#top .change-city>a{color: #fefefe;text-decoration: none;margin-left: 8px;}
#top .change-city>a>span{border-bottom: 1px dotted;color: #fefefe;}
#top .change-city>a>small{margin-left: 2px;color: #fefefe;}
#top .top-menu{float: right;width: 751px;}
#top .top-menu>ul{height: 45px;float: right;}
#top .top-menu>ul>li{list-style: none;float:left;line-height: 41px;height: 45px;}
#top .top-menu>ul>li>a{font-size: 14px;color: #fefefe;line-height: 45px;display: block;height: 45px;}
#top .top-menu>ul>li+li>a{margin-left:22px;}
#menu{
margin-left: -10px;
float: left;
margin-top: 7px;
max-width: 700px;
}

#menu li{
height: 30px;
display: block;
float: left;
list-style: none;
}
#menu li a{
margin-right: 5px;
font-size: 12px;
display: block;
float: left;
padding: 6px 11px 6px 11px;
color: #606060;
}
#menu li.selected a, #menu li:hover a{
border: 1px solid #d5d5d5;
background-color: #ffffff;
padding: 5px 10px 6px 10px;
border-radius: 20px;
text-decoration: none;
}

#blog{
list-style: none;
}

#currencies{
margin-bottom:15px;
}

#currencies ul{
margin-top: 10px;
}
#currencies ul li{
font-size: 12px;
display: inline;
padding-right: 5px;
list-style: none;
}

#currencies ul li a{
white-space: nowrap;
color: #505050;
}
#currencies ul li.selected a{
text-decoration: none;
}

#cart_informer{padding: 0;float: right;color: #323232;font-weight: 700;width: 179px;height: 49px;margin-top: 35px;position: relative;}
#cart_informer a{width: 179px;height: 49px;display: block;text-align: right;color: #323232;background: url(../images/sprite.png) no-repeat -21px -41px;}
#cart_informer a div{width: 118px;text-align: left;float: right;font-weight: 700;color: #d33253;font-size: 14px;line-height: 16px;margin-bottom: 2px;}
#cart_informer a div>span{display: block;float: left;color: #188ce3;font-size: 14px;font-weight: 400;text-decoration: underline;}
#cart_informer a div>span+span{font-size: 12px;line-height: 13px;color: #424242;text-decoration: none;}


/* @group Ð¨Ð°Ð¿ÐºÐ° ÑÐ°Ð¹Ñ‚Ð° */
#header {width: 100%;clear: both;height: 118px;background: #fff;z-index: 777;}
#header>div{margin: 0 auto;width: 990px;height: 118px;position: relative;}
/* @group Ð¤ÑƒÑ‚ÐºÑ€ ÑÐ°Ð¹Ñ‚Ð° */
#footer {width: 100%;clear: both;}


#account{
float: right;
font-size: 12px;
margin: 12px 10px 10px 0px;
margin-top: 12p
margin-right: 1e0px;
text-align: right;
color: #505050;
}
#account #login{
padding-left: 7px;
}
#account #logout{
padding-left: 7px;
}


#logo{float: left;clear: left;width: 304px;height: 118px;padding: 0;margin: 0px 0 0 0;text-align: left;overflow: hidden;}
#logo a{display:block;height:100%;width:100%;background:url(../images/logo.jpg) no-repeat 0% 0%;}

.furniture{width: 197px;float: left;height: 118px;margin-left: 1px;}
.furniture>a.f{width: 176px;height: 39px;line-height: 39px;display: block;border: 3px solid #84b773;background: #fdfdfd;background: -moz-linear-gradient(top, #fdfdfd 0%, #e7e7e7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e7e7e7));background: -webkit-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background: -o-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background: -ms-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background: linear-gradient(to bottom, #fdfdfd 0%,#e7e7e7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0 );font-weight: 700;text-decoration: none;padding-left: 15px;color: #393c3c;font-size: 13px;text-transform: uppercase;border-radius: 12px 12px 0 0;margin-top: 27px;}
.furniture>a.f>small{background: url(../images/green_down.png) no-repeat -1px 5px;width: 30px;height: 39px;float: right;margin-right: 5px;}
.furniture>a.s{font-size: 14px;font-style: italic;color: #188ce3;margin-top: 3px;display: block;text-decoration: none;border-bottom: 1px solid;}

#contact{float: left;margin-left: 86px;height: 98px;width: 155px;margin-top: 20px;}
#contact .top{font-size: 13px;color: #393c3c;float: left;line-height: 11px;margin-bottom: 6px;}
#contact .bottom{float: left;}
#contact .bottom span{display: block;font-size: 17px;font-style: italic;font-weight: 700;color: #393c3c;line-height: 19px;}

#contact .bottom a{letter-spacing: 2px;color: #188ce3;text-decoration: none;font-size: 14px;font-style: italic;border-bottom: 1px dotted;}#contact .bottom a{color: #188ce3;text-decoration: none;font-size: 14px;font-style: italic;border-bottom: 1px dotted;}

#footer_info .delivery ul li a:hover, #footer_info .menu ul li a:hover, #footer_info .catalog ul li a:hover{color:#d33253;}


#main {width: 100%;position: relative;overflow: hidden;}
#main>div{margin:0 auto;width:990px;}
#content {
width: 990px;
margin-bottom: 20px;
float: left;
}
#big-content-reviews {
width: 100%;
}

#left {width: 235px;float: left;margin-top: 7px;}
.search-actsii{width: 739px;float: right;margin-top: 7px;}

#search{float: left;height: 41px;width: 472px;position: relative;}
#search .input_search{color: #000;width: 423px;font-family:'pt sans narrow';height: 41px;box-shadow: inset 0px 1px 4px 0px #949494, 0px 0px 2px #9c9898;font-size: 14px;padding: 0 32px 0 20px;margin: 0;border: none;display: block;float: left;outline: none;border-radius: 12px;background: #fff;}
.search-actsii>a{float: right;
color: #fff;
font-size: 12px;
text-decoration: none;
font-family: arial;
position: relative;padding: 5px 20px 0;
text-shadow: 1px 1px 1px #3b8422;
line-height: 15px;
overflow: hidden;line-height: 15px;
width: 110px;
text-align: center;
height: 36px;
background: #4bbc51; /* Old browsers */
background: -moz-linear-gradient(top,  #4bbc51 0%, #17b240 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bbc51), color-stop(100%,#17b240)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4bbc51 0%,#17b240 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4bbc51 0%,#17b240 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4bbc51 0%,#17b240 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4bbc51 0%,#17b240 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bbc51', endColorstr='#17b240',GradientType=0 ); /* IE6-9 */

box-shadow: inset 0px 1px 4px #949494, 0px 0px 2px #9c9898;
border-radius: 12px;}
#search .button_search {width: 35px;
height: 32px;
border: none;
cursor: pointer;
display: block;
padding: 0;
margin: 0;
right: 0px;
position: absolute;
outline: none;
border-radius: 0 2px 2px 0;
background: url(../images/sprite.png) no-repeat -45px -108px;}
input::-moz-placeholder {color: #d33253;font-weight:700;}
input::-webkit-input-placeholder {color: #d33253;font-weight:700;}
input.input_name::-moz-placeholder {color: black;font-weight:700;}
input.input_name::-webkit-input-placeholder {color: black;font-weight:700;}
input.b1c-txt::-webkit-input-placeholder{color: #4b5362;font-weight:400;}
input.b1c-txt::-moz-placeholder {color: #4b5362;font-weight:400;}
#content .left{
width: 234px;
margin-right: 18px;
float: left;
}
#content .right{
width: 738px;
float: right;
}
#content .right h1{
padding: 0 0 10px 0px;
float: left;
width: 739px;
margin: -4px 0 0;
font-size: 18px;
line-height: 28px;
font-weight: 700;
color: #323232;
text-transform: uppercase;text-align: left;
}

/* @group ÐœÐµÐ½ÑŽ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°*/
#catalog_menu {
width: 235px;float: left;
position:relative;
}
#catalog_menu>h3{height: 39px;
line-height: 39px;
padding-left: 15px;
font-weight: 700;
border: 3px solid #84b773;
text-transform: uppercase;
border-radius: 12px 12px 0 0;
background: #fdfdfd;
background: -moz-linear-gradient(top, #fdfdfd 1%, #e7e7e7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fdfdfd), color-stop(100%,#e7e7e7));
background: -webkit-linear-gradient(top, #fdfdfd 1%,#e7e7e7 100%);
background: -o-linear-gradient(top, #fdfdfd 1%,#e7e7e7 100%);
background: -ms-linear-gradient(top, #fdfdfd 1%,#e7e7e7 100%);
background: linear-gradient(to bottom, #fdfdfd 1%,#e7e7e7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0 );margin-bottom: 0px;z-index: 667;
position: relative;font-size: 13px;}
#catalog_menu>h3>small{background: url(../images/sprite.png) no-repeat -45px 1px;
width: 11px;
height: 39px;
float: right;
margin-right: 25px;}
#catalog_menu>ul {
list-style: none;
height: 100%;
margin-left: 3px;
box-shadow: 0px 3px 5px #c8cbcc;
position: relative;
float: left;
width: 230px;
border-radius: 0 0 12px 12px;
}
#catalog_menu ul li {font-size: 15px;
line-height: 18px;
width: 230px;
float: left;
font-family: arial, sans-serif;
font-weight: 400;
position: relative;background: #fdfdfd; /* Old browsers */
background: -moz-linear-gradient(top,  #fdfdfd 0%, #fbfbfb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#fbfbfb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#fbfbfb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#fbfbfb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */
border-top:1px solid #fff;
border-bottom: 1px solid #e1e3e4;
}
#catalog_menu ul li.first{border-top: 0px;}
#catalog_menu ul li.last{border-radius: 0 0 12px 12px;}
#catalog_menu ul li a{color: #484b4e;
display: table-cell;
vertical-align: middle;
padding: 8px 16px 10px;
width: 230px;
text-decoration: none;
cursor: pointer;}
#catalog_menu ul li.last a{color:red;}

#catalog_menu ul li.right {border: none;float:right;height: 35px;}
#catalog_menu ul li.right a{}

#catalog_menu ul li.right.first {}
#catalog_menu ul li.right.last {}
#catalog_menu ul li.right.last a{color:#fce337;text-shadow:none;}
#catalog_menu ul li.right.last a:hover{color:#FDF2A7;}
#catalog_menu ul li img{
vertical-align: middle;
}

#catalog_menu ul li:hover>a{

}





#catalog_menu ul div.subcategories {
display: none;
}

#catalog_menu ul li:hover>div.subcategories, #catalog_menu ul div.subcategories:hover {

}

#catalog_menu ul ul{
float: left;
}

#catalog_menu ul ul li {
list-style: none;border: none;
}



#catalog_menu ul ul li a{
color: #484b4e;
display: table-cell;
vertical-align: middle;
padding: 3px 16px 4px 40px;
width: 230px;
text-decoration: none;
cursor: pointer;
font-size: 13px;
}

#catalog_menu ul.first ul li:hover>a{text-decoration:underline;color: #575f63;}

#catalog_menu ul ul li:hover>a:hover{color:#F55800;}

#catalog_menu ul ul ul{

}

#catalog_menu ul ul ul li {
font-family: 'PT Sans', sans-serif;
font-size: 14px;
line-height: 18px; 
margin:0;
}

#catalog_menu ul ul ul li a{text-decoration: none;}

#catalog_menu ul.first ul ul li:hover>a{text-decoration:none;}

#catalog_menu ul.first ul ul li:hover>a:hover{text-decoration:underline;}

#catalog{width:203px;padding-left:7px;margin-bottom: 30px;}
#catalog>ul{width: 206px;border-right: 2px solid #fc7a1e;border-left: 2px solid #fc7a1e;width: 182px;padding: 0 12px;}
span.top-catalog{background: url(../images/catalog-top.jpg) no-repeat 0% 0%;width: 210px;height: 3px;margin-left: -14px;}
span.bottom-catalog{background: url(../images/catalog-bottom.jpg) no-repeat 0% 0%;width: 210px;height: 5px;margin: 0px 0px 0px -14px;}
.bottom-catalog, .top-catalog{display:none;}
.bottom-catalog.last,.top-catalog.first{display:block;}

#catalog h5{
font-size: 18px;
line-height: 17px;
color: #323232;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 12px;
}

#catalog ul{
list-style:none;
}

#catalog ul ul li,#catalog ul li{
line-height: 31px;
width: 182px;
font-size: 13px;

}

#catalog ul ul li.last{
border-bottom: none;
}

#catalog ul ul li a,#catalog ul>li>a{
text-decoration: none;
color: #323232;
width: 182px;
height: 31px;
margin-left: -7px;
display: block;
padding-left: 7px;
}

#catalog ul li a:hover,#catalog ul li.selected>a{
font-weight:700;
color: #FC1306;
}



#catalog ul ul ul li{
line-height: 31px;
width: 203px;
font-size: 13px;
border-bottom: none;
}

#catalog ul ul ul li a{
text-decoration: none;
width: 158px;
height: 31px;
margin-left: -31px;
display: block;
padding-left: 31px;
}



#catalog ul ul ul{
margin-left:24px;

}
#catalog ul ul ul li:hover{

}







#catalog ul ul ul li{
line-height: 31px;
width: 158px;
font-size: 13px;
border-bottom: none;list-style: none;
}



/* @end â€” ÐœÐµÐ½ÑŽ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°*/
.gallery{float:left;width:990px;position:relative;}
#mycarousel .gallery-item{float: left;}

.jcarousel-skin-tango .jcarousel-container {


}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 990px;
    
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
   
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 990px;position:relative;
height: 55px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
width: 150px;
height: 55px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 18px;overflow: hidden;
}
.jcarousel-skin-tango div div ul li img{
margin-bottom: 6px;
}
.jcarousel-skin-tango div div ul li p
{
margin: 0 0 0 0;
font-size: 12px;
font-weight: bold;
color: #678f14;
text-align: center;
line-height: 14px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
top: -48px;
right: 0px;
position: absolute;
width: 25px;
height: 25px;
cursor: pointer;
background: url(../images/sprite.png) no-repeat -37px -213px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
top: -48px;
right: 34px;
position: absolute;
width: 25px;
height: 25px;
cursor: pointer;
background: url(../images/sprite.png) no-repeat -37px -166px;
}



.jcarousel-skin-tango .jcarousel-prev-horizontal {
top: -48px;
right: 34px;
position: absolute;
width: 25px;
height: 25px;
cursor: pointer;
background: url(../images/sprite.png) no-repeat -37px -166px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
  background:url(../images/sprite.png) no-repeat -21px -41px;
}




#all_brands {
width: 220px;
margin-bottom: 15px;
}


/* @group Brands */
#brands {
clear: both;
margin-bottom: 10px;
margin-top: 10px;
}

#brands ul{
list-style:none;
margin:0;
padding:0;
}

#brands ul li{
border-top: 1px solid #d1d1d1;
margin:0;
padding:15px 0;
overflow: hidden;
}


#brands img{
vertical-align: middle;
}

#brands ul li div.image{
width: 235px;
height: 150px;
display: block;
padding: 0 10px;
text-align: center;
float:left;
}

#brands ul li div.image a{
width: 235px;
height: 150px;
display: table-cell;
vertical-align: middle;
}

#brands ul li div.information{
width: 570px;
float: left;
}
#brands ul li div.information a.name{
font-size: 16px;
color: #FF5C00;
font-weight: 600;
text-decoration: none;
line-height:16px;
margin-bottom:10px;
display: block;
}
#brands ul li div.information div.description{
color:#777777;
font-size:13px;
}
#brands div.href{
width: 160px;
height: 150px;
text-align: center;
display: table-cell;
vertical-align: middle;
}
#brands div.href a{
width: 132px;
height: 33px;
line-height: 33px;
border: none;
color: #FFF;
background: #464646;
cursor: pointer;
border-radius: 2px;
text-align: center;
text-decoration: none;
font-size: 11px;
text-transform: uppercase;
display: block;
margin: 0 auto;
position: relative;
}

/* @end */

/* Ð¥Ð»ÐµÐ±Ð½Ñ‹Ðµ ÐºÑ€Ð¾ÑˆÐºÐ¸ */
#path{
font-size: 13px;
line-height: 44px;
color: #3a9de7;
height: 44px;margin-bottom: -6px!important;
}
#path a{color: #0d77fa;text-decoration:none;}
#path span{margin: 0 11px;color: #3a9de7;}
#path a.last,#path span.last{color:#8b8b8b;}

/* @end */

.similar-block{float: left;width: 990px;}
.similar-block>ul{margin-left:0!important;width:990px!important;}
.similar-block>ul>li{margin-right:18px!important;}
.similar-block>ul>li:nth-child(3n){margin-right: 18px!important;}
.similar-block>ul>li:nth-child(4n){margin-right:0px!important;}
.tiny_products.modules{padding-top: 11px;}
.super_price>s{margin-left: 9px;}
.similar-block > .title{clear: both;
font-size: 18px;
line-height: 64px;
color: #2a2a2a;
height: 59px;
font-weight: 700;
text-transform: uppercase;
width: 990px;
text-align: left;
font-family: 'pt sans narrow';
margin: 0;}
/* @group Ð¢Ð¾Ð²Ð°Ñ€ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾ */
#product {
width:990px;
margin:0 auto 35px!important;

}
#product .variants>table{float: left;
margin: 0px 0 10px;}
#product .benefits{margin:10px auto 45px!important;}
#product .tiny_products{
margin-left: 8px;
float: left;
width: 734px;}
#product .tiny_products>li:nth-child(3n){margin-right:0px;}
#product .left{
width:317px;
float:left;
}

#product .right{width:630px;float:right;position: relative;}

#product .image.aaaa {
text-align: center;
vertical-align: middle;
width: 342px;
height: 259px;
background-color: #FFF;
display: table-cell;
}

#product .image.aaaa a{
display:block;
text-align:center;
}

#product .image.aaaa a img{
margin: 0 auto;
}
#product .images {
float: left;
width: 384px;
margin-top: 4px;overflow: hidden;
height: 60px;
}
#product .images img{
text-align: center;
background-color: #ffffff;
}

#extra_images{
margin-top: 10px;
margin-bottom: 30px;
width:335px;
}
#images .prev{
width:29px;
height:29px;
border:0px;
background-color:#fff;
background-image: url(../images/prev.png); 
background-position: left 50%;
background-repeat: no-repeat;
cursor:pointer;
}

#images .next{
width:29px;
height:29px;
border:0px;
background-color:#fff;
background-image: url(../images/next.png); 
background-position: right 50%;
background-repeat: no-repeat;
cursor:pointer;
}

#images{
width:318px; 
height:73px;
padding-bottom: 17px;
margin-bottom: 7px;
}

#images ul li{
margin: 0 5px 0 0;
line-height: 0px;
height: 60px;
width: 56px;border-radius: 5px;
}

#images ul li a{
margin: 0px;
padding: 0px;
line-height: 58px;
width: 62px;
text-align: center;
border-radius: 10px;
}

#images ul li a img{
display:inline-block;
border:0px;
margin-bottom:0px;
padding-bottom:0px;
vertical-align: middle;
}

#images ul li a img{
display:inline-block;
border:0px;
margin-bottom:0px;
padding-bottom:0px;
vertical-align: middle;
}
#prev_btn,#next_btn{
width:29px;
height:29px;
color:#fff;
font-size:14px;
background-color: #fa710d;
border:none;
background-image: url(../images/next-prev-image.png);
background-repeat:none;
background-position:top left;
cursor:pointer;
}

#next_btn{
background-position:top right;
}


#product .right h1{
padding: 0 0 57px 0;
width: 630px;margin: 3px 0 0;font-size: 24px;text-align: left;
}

#product .description{width: 333px;
color: #404040;
float: left;
line-height: 20px;
font-size: 14px;
text-align: justify;
margin-top: 22px;}
.price.aaaa>div{color: #595959;font-size:13px;font-weight:400;display: inline;margin-left: 15px;}
.price.aaaa strike{font-size: 14px;font-weight: 700;color: #595959;}

#product .description .property{
color:#328fd0;
display:block;
text-align:right;
}

#product .description p{margin:0;}

.product .features {
list-style: none;
width: 100%;
display: block;
clear: both;
font-size: 13px;
margin-bottom: 25px;

}
.product .features li {
padding: 11px 40px 10px 40px;
overflow: hidden;

background-color: #fff;
}
.product .features li.even{
background-color: #f7f7f7;
}
.product .features label {
font-style: 14px;
display: block;
width: 260px;
float: left;
}
.product .features span {
float: left;
display: block;
width: 650px;
}
.product .variants {
float: left;
width: 100%;margin-top: 11px;
}
.product .variants table{
display:none;
}
.product .variant td{
padding-bottom: 6px;
vertical-align: middle;
}
.product .compare_price {
font-size: 14px;
text-decoration: line-through;
white-space: nowrap;
color: #707070;
}
#product .price.aaaa { 
font-size: 24px;
font-weight: 700;
line-height: 27px;
white-space: nowrap;
vertical-align: middle;
color: #FC1306;position: absolute;
top: 35px;
}
#product .button.aaaa{
width: 121px;
height: 39px;
color: #FFF;
font-weight: 400;
border: 0;
padding: 0;
margin: 0;
border-radius: 4px;
background: #ff8c41;
background: -moz-linear-gradient(top, #ff8c41 0%, #fa720e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8c41), color-stop(100%,#fa720e));
background: -webkit-linear-gradient(top, #ff8c41 0%,#fa720e 100%);
background: -o-linear-gradient(top, #ff8c41 0%,#fa720e 100%);
background: -ms-linear-gradient(top, #ff8c41 0%,#fa720e 100%);
background: linear-gradient(to bottom, #ff8c41 0%,#fa720e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c41', endColorstr='#fa720e',GradientType=0 );
}
#product .right form.variants{float: left;width: 500px;}
#product .free.button.aaaa{color: #0d77fa;margin: 14px 0 30px 48px;float: left;background: none;border-radius: 0px;clear: none;display: inline;width: 270px;text-decoration:none;line-height: 14px;height: 15px;font-size: 14px;}
#product .free.button.aaaa>span{border-bottom: 1px dotted;}

.product .price,.product .price_p{font-size: 14px;
font-weight: 700;
line-height: 16px;
white-space: nowrap;
float: left;
padding: 0 0px 0 13px;
color: #404040;}
.product .price>div,.product .price_p>div{float: left;
display: block;
clear: left;
height: 14px;
line-height: 14px;
margin-top: -4px;}
.product .price>strike,.product .price_p>strike{float: left;
display: block;
clear: left;
height: 14px;
line-height: 14px;color:#d33253;}
.product .price>strike>span,.product .price_p>strike>span{color:#d33253;}
.price>s{color: #d33253;
clear: left;
float: left;}
.hproduct .product .price {font-size: 22px;font-weight: 700;line-height: 16px;white-space: nowrap;float:left;padding: 0 0px 0 13px;color: #d33253;}
.kredit{float: left;
color: #404040;
font-size: 14px;
margin-top: 7px;}
.kredit>span+span{margin: 0 0px 0 13px;
color: #188ce3;cursor:pointer;
border-bottom: 1px dotted;}
.zakaz{float: left;
height: 32px;
width: 334px;margin-top: 25px;}
.zakaz>input+input{clear: none;
font-weight: 700;cursor:pointer;
background: transparent;
border: none;
color: #188ce3;
font-size: 14px;
border-bottom: 1px dotted;
height: 21px;
padding: 0;
margin-top: 6px;}
.zakaz>input.button.gradient_green{width: 120px;
height: 32px;
border: none;
margin-top: 0px;
float: left;
margin-right: 23px;
border-radius: 7px;
font-size: 14px;
color: #fff;
font-weight: 700;
background: #4bbc51;
background: -moz-linear-gradient(top, #4bbc51 0%, #17b240 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bbc51), color-stop(100%,#17b240));
background: -webkit-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: -o-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: -ms-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: linear-gradient(to bottom, #4bbc51 0%,#17b240 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bbc51', endColorstr='#17b240',GradientType=0 );
box-shadow: 0px 1px 2px #010000;}
.product .variant_name {
float: left;
margin-right: 10px;
font-size: 12px;
}
.product .variant_radiobutton {
margin-right: 5px;
margin-left: 0px;
}
#back_forward {
font-size: 14px;
margin-bottom: 20px;
clear: both;
}
#back_forward a.prev_page_link{
margin-right: 20px;
}

#product #property h2,#product h4{clear: both;font-size: 18px;line-height: 20px;color: #3E4145;font-weight: 700;text-transform: uppercase;width: 867px;text-align: center;margin: -2px 0 32px;}
#product #property h2>div,#product h4>div{display: inline-block;background: url(../images/yellow-line-product.png) center center;height: 10px;float: left;margin-top: 4px;width: 990px;}
#product h4{margin-top: 20px;}


#property{
overflow: hidden;
clear: both;
}
/* @end â€” Ð¢Ð¾Ð²Ð°Ñ€ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾*/


.main h2{clear: both;
font-size: 18px;
line-height: 82px;
color: #2a2a2a;
height: 69px;
font-weight: 700;
text-transform: uppercase;
width: 990px;
text-align: left;
font-family: 'pt sans narrow';
margin: 0;}
.main h2 a{text-decoration:none;}
.main h4 a{
color: #FFF;
text-decoration:none;
}
.tiny_products {list-style: none;display: block;width: 990px;}
.tiny_products.main {width: 739px;padding: 4px 5px;overflow: hidden;margin-left: -5px;}
.tiny_products .product{width: 232px;
margin-right: 11px;
display: -moz-inline-box;
display: inline-block;
word-spacing: normal;
vertical-align: top;
border-radius: 12px 12px 0 0;
height: 330px;
border: 1px solid #cdcdcd;
border-bottom: none;
background: url(../images/volna.jpg) no-repeat -1px 324px;margin-bottom: 15px;position: relative;}
.tiny_products .product:hover{

}
.tiny_products .product.sale{
}
.tiny_products.main .product{
margin-bottom:18px;
}

.tiny_products .product.last{
margin:0;
}
.tiny_products .product .image {border: none;vertical-align: middle;text-align: center;width: 232px;height: 154px;line-height: 154px;background-color: #ffffff;padding: 0;margin: 11px 0 4px 0px;}
.tiny_products .product.sale .image{

}
.tiny_products .product .image img{vertical-align: middle;}
.tiny_products .product h3 {display: inline-block;height: 102px;width: 200px;text-align: left;font-size: 14px;line-height: 16px;margin: 0;padding: 0 16px;color: #404040;}
.tiny_products .product h3 a{color:#404040;text-decoration:none;}
.tiny_products .product h3 a:hover{
text-decoration:underline;
}
.tiny_products .product h3.featured{
background: url(../images/star.png) no-repeat;
background-position: left middle;
padding-left: 20px;
}
.tiny_products .product:hover h3 a{color:#0099ff;text-decoration:underline;}
.tiny_products .product .button{width: 78px;height: 25px;border: none;margin-top: -3px;float: right;margin-right: 16px;border-radius: 4px;color: #fff;background: #4bbc51; /* Old browsers */background: -moz-linear-gradient(top,  #4bbc51 0%, #17b240 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bbc51), color-stop(100%,#17b240)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #4bbc51 0%,#17b240 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #4bbc51 0%,#17b240 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #4bbc51 0%,#17b240 100%); /* IE10+ */background: linear-gradient(to bottom,  #4bbc51 0%,#17b240 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bbc51', endColorstr='#17b240',GradientType=0 ); /* IE6-9 */box-shadow: 0px 1px 2px #010000;
}
#prev_btn:hover, #next_btn:hover{background-color:#FC1306;}
.tiny_products .product form.variants input.button:hover, .tiny_products .product .button:hover,.tiny_products .product .button.selected, input.button.aaaa:hover{background: #fc1306!important; /* Old browsers */background: -moz-linear-gradient(top, #fc1306 0%, #d80a0a 100%)!important; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc1306), color-stop(100%,#d80a0a))!important; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fc1306 0%,#d80a0a 100%)!important; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fc1306 0%,#d80a0a 100%)!important; /* Opera 11.10+ */background: -ms-linear-gradient(top, #fc1306 0%,#d80a0a 100%)!important; /* IE10+ */background: linear-gradient(to bottom, #fc1306 0%,#d80a0a 100%)!important; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc1306', endColorstr='#d80a0a',GradientType=0 )!important; /* IE6-9 */}

#upperLeftCorner {    
display: block;    
position: absolute;    
left: 0;    
top: 0px;    
overflow: visible;    
width: 300px;    
height: 300px;    
margin: 0 0 0 0;    
padding: 0;    
z-index: 9999;    
border: none;    
float: none;  
}


.products {
list-style: none;
display: block;
}
.products .product{
width: 100%;
display: block;
clear: both;
overflow: hidden;
}
.products .product .image {
text-align: center;
width: 200px;
background-color: #ffffff;
border: 1px solid #e0e0e0;
float: left;
padding: 5px;
margin: 4px 0px 20px 0px;
}
.products .product .image img{
max-width: 200px;
}
.products .product .product_info {
float: right;
width: 450px;
margin-bottom: 40px;
}
.products .product h3 {
font-size: 20px;
margin-bottom: 5px;
font-weight: normal;
}
.products .product h3.featured{
background: url(../images/star.png) no-repeat;
background-position: left middle;
padding-left: 20px;
}

.products .product .annotation {
font-size: 12px;
color: #505050;;
margin-bottom: 5px;
}


/* ÐšÐ½Ð¾Ð¿ÐºÐ° */
.button {
float: left;
clear: left;
cursor: pointer; 
}

.buttons {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
background-color:#ededed;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #cccccc;
display:inline-block;
color:#555555;
font-family:arial;
font-size:14px;
font-weight:bold;
padding:6px 20px;
text-decoration:none;
text-shadow:1px 1px 0px #ffffff;
}.buttons:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
background-color:#dfdfdf;
}.buttons:active {
position:relative;
top:1px;
}

/* @group Ð¤Ð¸Ð»ÑŒÑ‚Ñ€ Ð¿Ð¾ ÑÐ²Ð¾Ð¹ÑÑ‚Ð²Ð°Ð¼ */
#features {
width: 227px;
padding-left: 7px;
margin-bottom: 30px;
font-size: 13px;
}
#features h5{
font-size: 17px;
line-height: 17px;
color: #323434;
padding-bottom: 17px;
border-bottom: 1px solid #DFDFDF;
margin-bottom: 18px;
}
#features h6{
font-size: 16px;
line-height: 20px;
margin-bottom: 13px;
padding-bottom: 11px;
border-bottom: 2px solid #ededed;
font-weight: bold;
}
#features ul {
list-style: none;
}
#features ul.selected-features{
border-bottom: 1px solid #ededed;
padding-bottom: 18px;
}
#features ul.selected-features li{
line-height: 20px;
}
#features ul.selected-features li a.delete{
text-decoration: none;
line-height: 20px;
float: left;
padding-right: 11px;
font-weight: 400;
background: url(../images/filter-delete.png) left 50% no-repeat;
width: 11px;
height: 20px;
}
#features ul.selected-features li div.property{
color: #fc7a1e;
font-weight: bold;
}
#features ul.selected-features li div.property a{
color: #323434;
padding: 0;
margin: 0;
font-weight: normal;
text-decoration: none;
}
#features a.clear{
color: #323434;
padding: 0;
margin: 0;
font-weight: normal;
text-decoration: none;
line-height: 25px;
text-align: right;
display: block;
}

#features .features li{
margin-bottom:25px;
}



#features h4{
font-size: 16px;
line-height: 20px;
margin-bottom: 13px;
padding-bottom: 11px;
border-bottom: 2px solid #ededed;
font-weight: bold;
}
#features .feature_values a {
padding-left: 21px;
line-height:20px;
text-decoration:none;
background: url(../images/filter-checkbox.png) left center no-repeat;
color:#323232;
display: block;
}
#features a.selected {
//background-color: #4a4a4a;
color: #505050;
text-decoration: none;
}
/* @end â€” Ð¤Ð¸Ð»ÑŒÑ‚Ñ€ Ð¿Ð¾ ÑÐ²Ð¾Ð¹ÑÑ‚Ð²Ð°Ð¼*/


/* @group Ð¡Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²ÐºÐ° */
.sort.first {color: #6f6f6f;font-size: 12px;line-height: 23px;float: left;width: 569px;margin-top: 9px;}
.sort.first span{float: left;color: #6f6f6f;font-size: 14px;font-style: italic;margin-right: 15px;}
.sort.first>div>a{font-size: 14px;color: #188ce3;text-decoration: none;border-bottom: 1px dotted;}
.sort.first>div>a.selected{color:#d33253;}
.sort.first>div>a+a{margin-left:31px;}

.sort.second{float: right;
width: 150px;
line-height: 23px;margin-top: 9px;}
.sort.second span{font-size: 14px;float:left;
color: #6f6f6f;
font-style: italic;}
.sort.second >div{float:right;}
/* @end */


/* @group ÐŸÐ¾ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ‡Ð½Ð°Ñ Ð½Ð°Ð²Ð¸Ð³Ð°Ñ†Ð¸Ñ */
.pagination {
margin-top: -17px;
margin-bottom: 0px;
font-size: 12px;
overflow: hidden;
float: left;
height: 60px;
width: 738px;
line-height: 44px;
text-align: center;
}
.pagination>div {
display: inline-block;
}
.pagination a {
display: inline-block;
background-color: transparent;
width: 24px;font-weight:700;
text-align: center;
text-decoration: underline;
color:#188ce3;font-size:15px;
cursor:pointer;line-height: 18px;
}
.pagination a.selected:hover,
.pagination a.selected {
color: #d33253;text-decoration: none;
}
.pagination a:hover {
color: #d33253;text-decoration: none;
}

.pagination a.prev_page_link{border: none;background: none;text-decoration: none!important;font-size: 14px;}
.pagination-top .pagination a.prev_page_link,.pagination-top .pagination a.next_page_link{width: 20px;}
.pagination a.next_page_link{background: none;text-decoration: none!important;font-size: 14px;}
.pagination-top a.next_page_link,.pagination-top .pagination a.prev_page_link{text-decoration:none!important;}
.pagination a.prev_page_link.selected,.pagination a.next_page_link.selected{
color: #bebebe;
background: none;
}

.pagination a.prev_page_link:hover,.pagination a.next_page_link:hover{
color:#575f63;
background: none;
}

/* @group ÐŸÑ€Ð¾ÑÐ¼Ð¾Ñ‚Ñ€ÐµÐ½Ð½Ñ‹Ðµ Ñ‚Ð¾Ð²Ð°Ñ€Ñ‹ */
#browsed_products{
margin-bottom: 20px;
overflow: hidden;
}

#browsed_products li{
display: block;
float: left;
overflow: hidden;
border: 1px solid #e0e0e0;
background-color: #ffffff;
margin: 0 7px 7px 0;
width: 50px;
height: 50px;
}
#browsed_products li a{
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50px;
height: 50px;
}
/* @end â€” ÐŸÑ€Ð¾ÑÐ¼Ð¾Ñ‚Ñ€ÐµÐ½Ð½Ñ‹Ðµ Ñ‚Ð¾Ð²Ð°Ñ€Ñ‹ */


/* @group Ð¤Ð¾Ñ€Ð¼Ñ‹ */
input[type="text"],
input[type="password"]
{
width: 100%;
font-size: 18px;
}
.form
{
width:400px;
margin-bottom: 20px;
}
.form textarea
{
width:100%;
height:100px;
font-size: 18px;
}
.form label {
display:block;
font-size: 14px;
}
.form input[type="text"]{
display:block;
margin-bottom: 10px;
}

/* @group ÐšÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸ */
.comment_list {
margin-top: 15px;
list-style: none;
}
.comment_list li {
padding-bottom: 15px;
}
.comment_header {
font-size: 18px;
}
.comment_header i {
font-weight: normal;
font-style: normal;
color: #878787;
font-size: 13px;
}
/* @end â€” ÐšÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸*/

/* @group Ð¤Ð¾Ñ€Ð¼Ð° Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ */
.comment_form {
margin-top: 20px;
float: left;
width: 990px;margin-bottom: 40px;
}
.comment_form h2 {
margin-bottom: 0px;
font-size: 23px;
line-height: 40px;
}
.comment_form .comment_textarea {
width: 556px;
height: 108px;
font-size: 12px;
border: 1px solid #cbcbcb;
border-radius: 5px;
padding: 5px;margin-bottom: 10px;
}
.comment_form label {
display: none;
float: left;
font-size: 14px;
line-height: 36px;
color: #414549;
text-shadow: 0px 1px 0px #d1dadf;width: 70px;
}
.comment_form label span{
display:block;
}

.comment_form label.name {
display: block;
float: left;
width: 254px;
margin-right:14px;
}
.comment_form .input_name {
font-size: 13px;
width: 244px;
padding: 9px 5px;
border: 1px solid #cbcbcb;
margin:0;margin-bottom: 10px;
border-radius: 5px;

}
.comment_form label.comment_captcha {
display: block;
float: left;
width: 167px;
margin-right:14px;
}
.comment_form .input_captcha, .cart_form .input_captcha{
float: left;
width: 73px;
font-size: 13px;
text-transform: uppercase;
padding: 9px 5px;
border: 1px solid #cbcbcb;
margin: 0;
}
.comment_form .captcha, .cart_form .captcha {
float: left;
display: block;
margin-right: 8px;
}
.comment_form .captcha img, .cart_form .captcha img{
height:34px;
border: 1px solid #cbcbcb;
}

.comment_form .button,
.feedback_form .button,
.register_form .button,
.login_form .button{
float: left;
display: block;
margin: 25px 0 0;
width: 113px;
height: 36px;
clear: none;
border: none;
color: #fff;
padding: 0;
background: #4bbc51;
background: -moz-linear-gradient(top, #4bbc51 0%, #17b240 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bbc51), color-stop(100%,#17b240));
background: -webkit-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: -o-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: -ms-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: linear-gradient(to bottom, #4bbc51 0%,#17b240 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bbc51', endColorstr='#17b240',GradientType=0 );
box-shadow: 0px 1px 2px #010000;
font-weight: bold;
}
.comment_form .button:hover,
.feedback_form .button:hover,
.register_form .button:hover,
.login_form .button:hover{background: #FC1306;}
/* @end â€” Ð¤Ð¾Ñ€Ð¼Ð° Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ */

/* @group Ð¤Ð¾Ñ€Ð¼Ð° Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¹ ÑÐ²ÑÐ·Ð¸ */
.feedback_form {
background-color: #f3f3f3;
border: 1px solid #e0e0e0;
padding: 20px;
margin-top: 20px;
width: 90%;
overflow: hidden;
}
.feedback_form .input_captcha, .register_form .input_captcha{
float: left;
width: 150px;
font-size: 24px;
font-weight: bold;
text-transform: uppercase;
margin-top: 15px;
height: 36px;
}
.feedback_form .captcha, .register_form .captcha{
float: left;
display: block;
margin-top: 15px;
margin-right: 10px;
}
.feedback_form .button_send {
font-size: 18px;
float: right;
margin-top: 25px;
}
/* @end â€” Ð¤Ð¾Ñ€Ð¼Ð° Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ */


/* @group ÐšÐ¾Ñ€Ð·Ð¸Ð½Ð° */
#cart{
overflow: hidden;
margin-bottom: 35px;position:relative;
}
#purchases{
width: 698px;
font-size: 13px;
color: #424141;
margin-bottom: 20px;
}
#purchases thead tr{
}
#purchases tr{
height: 44px;
border-bottom: 1px solid #cccccc;
padding: 0 20px;
}
#purchases tfoot tr{
border-top: none;
}
#cart .toback{
width: 168px;
height: 37px;
float: left;
line-height: 39px;
border-radius: 3px;
position: absolute;
right: 0;
top: 31px;
}
#cart .toback>a{text-decoration: none;
border-bottom: 1px solid;
line-height: 22px;
display: inline-block;}
#purchases tfoot tr .toback a{
text-decoration: none;
}
#purchases tfoot tr .coupon{
float: right;
height: 54px;
width: 590px;
background: #F1F3F5;
border-radius: 3px;
}
#purchases tfoot tr .coupon{
float: right;
height: 54px;
width: 590px;
background: #F1F3F5;
border-radius: 3px;
}
#purchases tfoot tr .coupon div{
float: left;
font-size: 16px;
width: 127px;
line-height: 20px;
text-align: left;
padding: 5px 45px;
}
#purchases tfoot tr .coupon div div{
clear:both;
font-size:12px;
color:#777777;
line-height:12px;
width: 100%;
padding: 0;
}
#purchases tfoot tr .coupon .coupon_code{
width: 180px;
height: 33px;
padding: 0 5px;
line-height: 33px;
margin: 9px 0;
border: 1px solid #A8A8A8;
float:left;
}
#purchases tfoot tr .coupon .apply_coupon{
width: 115px;
height: 33px;
line-height: 33px;
margin: 9px 14px;
border: none;
float: left;
color: #FFF;
background: #FF5C00;
cursor: pointer;
border-radius:2px;
}


#purchases th{
vertical-align: middle;
padding: 0 0px;
font-weight: normal;
height:45px;
line-height:45px;
text-align:left;
}
#purchases th.name{
width: 320px;
}
#purchases .image{width: 130px;text-align: center;height: 84px;}
#purchases .image a{display: block;text-align: center;}
#purchases .image a img{vertical-align: middle;}

#purchases td.name{padding: 28px 20px 28px 0;
text-align: left;
}
#purchases td.name a{
color: #2f80da;
font-weight: 700;
font-family: 'pt sans';
}
#purchases td .download_attachment{
white-space: nowrap;
padding: 5px 10px 7px 10px;
border-bottom-color: 1px dotted green;
background-color: #ccff72;
line-height: 30px;
}

#purchases .price{
white-space: nowrap;
width: 60px;padding: 0 20px;
}
#purchases td.price{
font-family: 'pt sans';
font-size: 14px;
color: #384243;
font-weight: 700;
}
.total_price{width: 74px;
padding: 0 20px!important;
font-family: 'pt sans';
font-size: 14px;
color: #384243;
font-weight: 700!important;}
#purchases .remove{
padding: 0 0px 0 20px;
}

#purchases .remove a{
text-decoration: none;
line-height: 20px;
font-weight: 400;
background: url(../images/filter-delete.png) left 50% no-repeat;
width: 15px;
height: 15px;
display: block;
margin: 0 auto;text-indent: -9999px;
}
#purchases .amount{
width: 105px;
text-align: left;
}
#purchases .amount select{
font-size:13px;
}

#purchases .coupon .name{
font-size:14px;
}
#purchases .coupon .name input.coupon_code{
width: 200px;
}
#purchases .coupon .name input{
font-size:16px;
}



#cart .left, #cart .center{
width: 278px;
margin-right: 20px;
float: left;
background: #F5F7F9;
padding: 18px;
}

#cart .right{
width: 258px;
padding: 20px 30px;
float: right;
background: #F5F7F9;
}


ul#deliveries{
list-style: none;
margin-left: -15px;
font-size: 13px;
}
ul#deliveries.aaaa{margin-left:0;}
ul#deliveries li{
margin-bottom: 20px;
}
ul#deliveries li input{margin:0;}
ul#deliveries li div.checkbox{
float: left;
padding-top:4px;
}
ul#deliveries li h3{
font-weight:600;
margin-bottom:15px;
}
ul#deliveries li h3, ul#deliveries li .description{
display: block;
margin-left: 15px;
}

#cart .form{
width:278px;
font-size:13px;
fon-weight:600;
}

#cart .form input, #cart .form textarea{
width:266px;
height: 33px;
padding: 0 5px;
line-height: 33px;
border: 1px solid #DBDAE2;
border-radius: 2px;
}
#cart .form textarea{
height: 66px;
}
#cart .right div{
font-size: 19px;
font-weight: 600;
line-height: 27px;
text-align: right;
margin-bottom:20px;
}
#cart .right div span{
color: #FC1306;
}

#cart .right input.button, .mega_button{
background: #ff8c41;
background: -moz-linear-gradient(top, #ff8c41 0%, #fa720e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8c41), color-stop(100%,#fa720e));
background: -webkit-linear-gradient(top, #ff8c41 0%,#fa720e 100%);
background: -o-linear-gradient(top, #ff8c41 0%,#fa720e 100%);
background: -ms-linear-gradient(top, #ff8c41 0%,#fa720e 100%);
background: linear-gradient(to bottom, #ff8c41 0%,#fa720e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c41', endColorstr='#fa720e',GradientType=0 );
line-height: 55px;
width: 258px;
margin: 0;
padding: 0;
font-size: 15px;height: 55px;
color: #FFF;
text-transform: uppercase;
font-weight: 600;
border: none;
border-radius:2px;
cursor:pointer;
}
/* @end */
#cart .right input.button:hover, .mega_button:hover{background: #fc1306!important;
background: -moz-linear-gradient(top, #fc1306 0%, #d80a0a 100%)!important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc1306), color-stop(100%,#d80a0a))!important;
background: -webkit-linear-gradient(top, #fc1306 0%,#d80a0a 100%)!important;
background: -o-linear-gradient(top, #fc1306 0%,#d80a0a 100%)!important;
background: -ms-linear-gradient(top, #fc1306 0%,#d80a0a 100%)!important;
background: linear-gradient(to bottom, #fc1306 0%,#d80a0a 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc1306', endColorstr='#d80a0a',GradientType=0 )!important;

}

/* @group ÐšÐ°Ð±Ð¸Ð½ÐµÑ‚ */
#orders_history
{
list-style: none;
}
#orders_history li
{
margin-bottom: 10px;
}
#orders_history li a
{
font-size: 16px;
}
/* @end â€” ÐšÐ°Ð±Ð¸Ð½ÐµÑ‚ */



/* @group Ð”ÐµÑ‚Ð°Ð»Ð¸ Ð·Ð°ÐºÐ°Ð·Ð° */
table.order_info
{
margin-right: 20px;
margin-bottom: 20px;

}
table.order_info td
{
padding: 10px;

font-size: 14px;
}
.checkout_button
{
padding: 10px 20px 10px 20px;
border: 1px solid #51a400;
background-color: #d3ffa9;
color: #2e5e00;
font-size: 14px;
}
/* @end */


/* Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ¾Ð¹ */
.message_error{
clear: both;
height: 18px;
padding: 10px 20px;
margin-bottom: 15px;
margin-top: 10px;
overflow: hidden;
color: red;
background-color: #ffcaca;
border: 1px dotted #ff4545;
}

/* @end */


.banner {position: relative;overflow: auto;width: 736px;height: 416px;float: right;margin-top: 11px;box-shadow: 1px 1px 3px 1px #d0d0d0,inset 0px 1px 1px #cecece;border-radius: 12px;margin-top: 20px;}
.banner>ul{}
.banner li { list-style: none; height:416px;}
.banner ul li { float: left; }
.banner ul li a{width: 736px;display: block;height: 416px;margin: 0 auto;}
.banner .dots {/* display:none; */height: 13px;position: absolute;left: 0;right: 9px;bottom: 4px;margin: 0 auto;width: 713px;text-align:center;}
.banner .dots li {display: inline-block;  width: 8px;  float: right;height: 8px;  margin: 0 3px 0 0;  text-indent: -999em;  border: 2px solid #3d4144;  border-radius: 5px;  cursor: pointer;  opacity: .5;  filter: alpha(opacity=50);  -webkit-transition: background .5s, opacity .5s;  -moz-transition: background .5s, opacity .5s;  transition: background .5s, opacity .5s;  background: #3d4144;  /* float: right; */}
.banner .dots li.active {
    opacity: 1;
}

#information {
list-style: none;
width: 940px;
height: 108px;
padding: 0 25px;
font-size: 17px;
line-height: 19px;
text-transform: uppercase;
text-align:center;
margin-top:45px;
background: #575F63;
color: #FFF;
}
#information li {
float:left;
width: 150px;
height:138px;
}
#information li.info {
width: 170px;
}
#information li.info div {
height:108px;
vertical-align: middle;
display:table-cell;
}
#information li.trigger div span {
color:#fefb99;
font-size: 17px;
text-transform: uppercase;
display: inline-block;
font-weight: 700;
}
#information li.trigger div {
height:78px;
vertical-align: middle;
display:table-cell;
text-transform: none;
}
#information li.trigger div a{
color:#fff;
text-decoration:none;
}
#information li.trigger a.icon{
width: 56px;
height: 56px;
display: inline-block;
border: 2px solid #575F63;
margin-top: -30px;
background-color: #DFE5EB;
border-radius: 30px;
background-repeat: no-repeat;
}
#information li.trigger a.icon.delivery{background-image:url(../images/delivery.png);background-position:50% 50%;}
#information li.trigger a.icon.price{background-image:url(../images/price.png);background-position:50% 50%;}
#information li.trigger a.icon.guarantee{background-image:url(../images/guarantee.png);background-position:50% 50%;}
#information li.trigger a.icon.reviews{background-image:url(../images/reviews.png);background-position:50% 50%;}

#information li.trigger:hover a.icon{
background-color: #F55800;
border: 2px solid #F55800;
}
#information li.trigger:hover a.icon.delivery{background-image:url(../images/deliveryw.png);background-position:50% 50%;}
#information li.trigger:hover a.icon.price{background-image:url(../images/pricew.png);background-position:50% 50%;}
#information li.trigger:hover a.icon.guarantee{background-image:url(../images/guaranteew.png);background-position:50% 50%;}
#information li.trigger:hover a.icon.reviews{background-image:url(../images/reviewsw.png);background-position:50% 50%;}#information li.trigger a.icon.reviews:hover{background-image:url(../images/reviewsw.png);background-position:50% 50%;}

#all_brands {
width:990px; 
height:145px; 
margin:0 auto 20px;
}
#all_brands_carousel .prev{
width:14px;
height:145px;
border:0px;
background-color:#fff;
background-image: url(../images/prev.png); 
background-position: left 50%;
background-repeat: no-repeat;
padding-right:45px;
cursor:pointer;
}

#all_brands_carousel .next{
width:14px;
height:145px;
border:0px;
background-color:#fff;
background-image: url(../images/next.png); 
background-position: right 50%;
background-repeat: no-repeat;
padding-left:45px;
cursor:pointer;
}

#all_brands_carousel{
width:990px; 
height:145px; 
}

#all_brands_carousel ul li{
margin:0 20px;
line-height:0px;
height:145px;
}

#all_brands_carousel ul li a{
margin:0px;
padding:0px;
line-height:145px;
}

#all_brands_carousel ul li a img{
display:inline-block;
border:0px;
margin-bottom:0px;
padding-bottom:0px;
vertical-align: middle;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}

#all_brands_carousel ul li a img:hover{
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}

#description {width:100%;position:relative;margin-bottom: 40px;float: left;}
.text{color: #606060;font-size: 14px;}
.text p {margin-bottom:7px;}
#description .text h1{clear: both;font-size: 18px;line-height: 82px;color: #2a2a2a;height: 72px;font-weight: 700;text-transform: uppercase;width: 990px;text-align: left;font-family: 'pt sans narrow';margin: 0;}        




#comments-main {width: 100%;background: #fff;overflow:hidden;background: #4bbc51; /* Oldbrowsers*/background: -moz-linear-gradient(top,  #4bbc51 0%, #17b240 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bbc51), color-stop(100%,#17b240)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #4bbc51 0%,#17b240 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #4bbc51 0%,#17b240 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #4bbc51 0%,#17b240 100%); /* IE10+ */background: linear-gradient(to bottom,  #4bbc51 0%,#17b240 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4bbc51', endColorstr='#17b240',GradientType=0 ); /* IE6-9 */padding: 19px 0 37px 0;border-radius: 12px;}

#big-content-reviews #comments .comments-main {
width: 990px;
margin:0 auto;
overflow:hidden;
}





#comments-main .comments-main .comments h5{font-size: 18px;font-weight: 700;text-transform: uppercase;width: 990px;text-align: center;margin: 0 auto 0px;color: #323232;}
#comments-main .comments-main .comments>a{color: #0099ff;text-align: center;width: 990px;display: block;}
#comments-main .comments-main .comments h4{clear: both;font-size: 18px;line-height: 20px;color: #3E4145;font-weight: 700;text-transform: uppercase;width: 990px;text-align: center;margin: -2px 0 23px;}
#comments-main .comments-main .comment_list{margin: 0;}
#comments-main .comments-main .comment_list li{padding: 0;margin-left: 19px;position: relative;width: 280px;float: left;height: 164px;}
#comments-main .comments-main .comment_list li+li{margin-left: 55px;}


#comments-main .comments-main  .comment_list li .comment_header{position:absolute;width: 485px;text-align: center;}
#comments-main .comments-main  .comment_list li .comment_header .date{height: 18px;line-height: 18px;font-size: 14px;color: #444444;position: relative;display: inline-block;}
#comments-main .comments-main .revies{float: left;width: 950px;margin: 17px 0 0 19px;font-weight: 700;color: #fff;line-height: 31px;position:relative;}
#comments-main .comments-main .revies>small{background: url(../images/sprite.png) no-repeat -13px -560px;display: block;position: absolute;width: 71px;height: 52px;right: 0px;top: 5px;}
#comments-main .comments-main .revies>a{background: #fdfdfd;background: -moz-linear-gradient(top, #fdfdfd 0%, #e7e7e7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e7e7e7));background: -webkit-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background: -o-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background: -ms-linear-gradient(top, #fdfdfd 0%,#e7e7e7 100%);background: linear-gradient(to bottom, #fdfdfd 0%,#e7e7e7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0 );padding: 0 20px;height: 32px;text-align: center;display: inline-block;line-height: 32px;font-weight: 700;border-radius: 12px;color: #515151;text-decoration: none;box-shadow: 1px 2px 2px #3a7326;margin-right:15px;}

#comments-main .comments-main .revies>a+a{margin-left:15px;margin-right:0px;}

#comments-main .comments-main  .comment_list li .comment_header .name{line-height: 18px;font-size: 14px;display: inline-block;color: #444444;font-weight: 700;}        
#comments-main .comments-main  .comment_list li .comment{width: 284px;font-size: 14px;overflow: hidden;line-height:17px;color: #444444;height: 167px;background: url(../images/otziv.png) no-repeat 0px 0px;}
#comments-main .comments-main  .comment_list li .comment span{width: 197px;height: 83px;display: block;overflow: hidden;margin: 27px 39px 0px 0px;float: right;font-size: 14px;font-weight: 700;line-height: 16px;}
#comments-main .comments-main  .comment_list li .comment a{display: block;float: left;margin-left: 48px;margin-top: 2px;color: #188ce3;font-size: 13px;}
#comments-main .comments-main  .bottom{font-size: 17px;font-weight: 400;width: 658px;text-align: right;margin: 0 auto;padding: 0 0 20px;color: #3D4448;}
#comments-main .comments-main  .bottom a{text-transform: uppercase;color: #fefb99;}

h2.benefits{line-height: 66px;}
div.benefits{width: 990px;float: left;position: relative;}
div.benefits>a{text-decoration:none;width: 318px;float:left;text-align: center;}
div.benefits>a>p{font-size: 13px;color: #545454;line-height: 19px;}
div.benefits>a+a{width: 256px;margin-left:48px;}
div.benefits>a+a+a{width: 318px;}
div.benefits>a>small{background-image: url(../images/sprite.png);background-repeat:no-repeat; background-position: 0px -270px;height: 70px;width: 100px;display: block;margin: 0 auto;}
div.benefits>a+a>small{background-position: 0px -362px;}
div.benefits>a+a+a>small{background-position: 0px -457px;}
div.benefits h4,div.benefits h5{color: #d33253;font-size: 16px;font-weight: 700;line-height: 14px;margin-bottom: 10px;}

div.comment_list>div{float:left;width:990px;margin: 10px 0;}
div.comment_list>div .description{width: 990px!important;margin-top: 10px;}
div.comment_list>div h2{margin: 0;}

#footer_info{width: 986px;background: #fff;margin: 0 auto;border: 2px solid #f2f2f2;border-radius: 12px;background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff),color-stop(100%,#fafafa)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */}
#footer_info>div{width:990px;margin:0 auto;padding: 16px 0;overflow:hidden;}
#footer_info>div+div{width: 921px;margin: 0 0 0 31px;border-top: 2px solid #d6d6d6;padding: 0;}
#footer_info h4{font-size: 14px;
text-transform: uppercase;
font-weight: 700;
line-height: 17px;
padding-bottom: 2px;
width: 100%;
font-family: 'pt sans narrow';
margin-bottom: 15px;
color: #2a2a2a;}
#footer_info .contacts{width:165px;float:left;margin-left:30px;}
#footer_info .contacts li.email,#footer_info .contacts li.site{color: #188ce3;}
#footer_info .contacts li.site{text-decoration:underline;}
#footer_info .contacts li.phone,#footer_info .contacts li.phone2{font-weight:700;color:#2a2a2a;font-size: 14px;
line-height: 29px;}
#footer_info .menu{margin-left:60px;width:140px;float:left;}
#footer_info .catalog{width: 200px;float: left;margin-left: 75px;}
#footer_info .contacts ul, #footer_info .menu ul, #footer_info .catalog ul{list-style:none;font-size:13px;line-height:24px;margin-top:-12px;color:#3b3b3b;}
#footer_info .contacts ul li a, #footer_info .menu ul li a, #footer_info .catalog ul li a{color: #188ce3;
text-decoration: underline;}
#footer_info .contacts ul li.social a{width:26px;height:26px;margin-right:2px;display:inline-block;background-position:0px 0px;background-repeat:no-repeat;}
#footer_info .contacts ul li.social {margin-top:25px;}
#footer_info .contacts ul li.social a:hover{background-position:0px -26px;}

#footer_info .delivery{width: 140px;float: left;margin-left: 110px;}
#footer_info .delivery ul{list-style: none;font-size: 13px;line-height: 24px;margin-top: -7px;color: #3b3b3b;}
#footer_info .delivery ul li{font-weight: 400;color: #188ce3;font-size: 13px;line-height: 13px;height: 27px;}
#footer_info .delivery ul li a {color: #188ce3;font-size: 13px;display: table-cell;vertical-align: middle;line-height: 13px;}


#footer_info .distribution {width:300px;height:205px;float: right;margin:25px 0;background:#fff;box-shadow: 0 0 5px 0 #C1C1AE;}
#footer_info .distribution>div {width:250px;height:245px;margin:-25px 25px;padding:5px 0;background:#fff;box-shadow: 0 0 5px 0 #C1C1AE;}
#footer_info .distribution>div>div {width:244px;height:200px;margin:0px -20px;background:#fff;border-radius:20px;padding: 25px 23px 20px;text-align:center;}
#footer_info .distribution h5{font-size: 17px;line-height: 17px;padding-bottom: 10px;display: inline-block;border-bottom: 1px solid #e4e1e1;margin-bottom: 20px;color:#575F63;text-transform: uppercase;}
#footer_info .distribution .info{font-size: 14px;line-height: 17px;width: 100%;color:#575F63;margin-bottom: 20px;}
#footer_info .distribution .info span{font-weight:700;font-size: 15px;line-height: 17px;width: 100%;color: #F55800;}
#footer_info .distribution input#spam{width: 224px;height: 15px;line-height: 17px;font-size: 13px;color: #E4E1E1;padding: 10px;border: none;background: #2D363A;border-radius: 2px;margin-bottom: 20px;}
#footer_info .distribution input.spam{width: 78px;height: 27px;border: none;background: url(../images/spam.png);line-height: 27px;font-size: 11px;color: #fff;text-transform:uppercase;cursor:pointer;}

#cart h1{margin: 35px 0;padding-bottom: 20px;line-height: 30px;border-bottom: 1px solid #73777B;color: #333;}



.popup label{display: block;
line-height: 40px;
font-size: 15px;
margin-bottom: 10px;
float: left;
width: 600px;}
.popup input{background: #fff;
border: 1px solid #cccccc;
border-radius: 2px;
color: #4b5362;
font-size: 13px;
padding: 5px 2px !important;
margin: 7px 0px 5px;
width: 433px;float: right;float: r;}
.popup #call_send{width: 120px;
height: 32px;
border: none;
margin-top: 0px;
float: left;
margin-right: 23px;
border-radius: 7px;
font-size: 14px;
color: #fff;
font-weight: 700;
background: #4bbc51;
background: -moz-linear-gradient(top, #4bbc51 0%, #17b240 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bbc51), color-stop(100%,#17b240));
background: -webkit-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: -o-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: -ms-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: linear-gradient(to bottom, #4bbc51 0%,#17b240 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bbc51', endColorstr='#17b240',GradientType=0 );
box-shadow: 0px 1px 2px #010000;
margin-bottom: 15px;
margin-top: 10px;cursor:pointer;}
.popup #call_send:hover{}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {margin:0px;	/* Set this to minus the border thickness. */background-color:#fff;	cursor:move;		}
/* This is for the title text. */
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;	font-weight:bold;font-size:10px;top:0px;}
/* This is the zoom window. */
.cloud-zoom-big {overflow:hidden;}
/* This is the loading message. */
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}

#s4s{width: 281px;height: 93px;margin-left: -15px;float: left;}
#s4s>div{height: 93px;}
#s4s>div>div{width: 330px;margin: 0 auto;}
#s4s .s4s-logo{float: left;width: 60px;margin: 0;margin-top: 19px;}
#s4s .s4s-logo a{width: 60px;height: 70px;display:block;background: url(http://s4s-studio.ru/public/uploads/s4s-studio-large-4c4c4c.png) center center;}
#s4s .s4s-info {width: 260px;color: #4c4c4c;margin: 0;height: 45px;padding: 30px 0 30px;float: left;}
#s4s .s4s-info h3{font-size: 12px;margin: 0;line-height: 13px;font-weight:400;}
#s4s .s4s-info h2{font-size: 14px;color:#4c4c4c;margin: 0;line-height: 17px;font-weight: 700;}
#s4s .s4s-info a{font-size: 12px;margin: 0;line-height: 13px;color: #4c4c4c;display: block;}



.price.second-cart{padding: 0px 36px 74px 30px!important;
background: #F5F7F9;
font-size: 19px;
font-weight: 600 !important;
text-align: right!important;
margin-bottom: 20px;
color: #FC1306;
border-left: 18px solid #FFF;
height: 68px !important;}
.price.second-cart span{color: #333;}

.mega_button.second-step{position: absolute;
top: 65px;
right: -648px;}

.form-second-step-cart{width: 270px;position: relative;
float: left;
margin-top: -162px;
background: #F5F7F9;
padding: 18px;}

.order-details-second-step-cart{float: left;
margin-top: -162px;
padding: 18px;width: 238px;
background: #F5F7F9;
margin-left: 23px;}

.third-step-cart{float: left;
width: 274px;
margin-top: -162px;
background: #F5F7F9;
padding: 18px;}

.cards{width: 226px;float: right;margin-top: 17px;}
.cards>h3,.soc>h3{font-family: 'pt sans narrow';
font-weight: 700;
font-size: 14px;
color: #2a2a2a;}
.cards>a{background-image: url(../images/sprite.png);float:left;height:25px;}
.cards>a.visa{background-repeat: no-repeat;
background-position: -16px -658px;
width: 73px;}
.cards>a.mcard{background-repeat: no-repeat;
background-position: -33px -726px;
width: 38px;
margin-left: 15px;}
.cards>a.wm{background-repeat: no-repeat;
background-position: -39px -789px;
width: 38px;
margin-left: 15px;}
.soc{width: 189px;float: right;margin-top: 17px;}

.soc>a{background-image: url(../images/sprite.png);
float: left;
height: 25px;}
.soc>a.vk{background-repeat: no-repeat;
background-position: -37px -833px;
width: 27px;} 
.soc>a.fb{background-repeat: no-repeat;
background-position: -37px -877px;
width: 25px;
margin-left: 15px;} 
.soc>a.odnk{background-repeat: no-repeat;
background-position: -38px -919px;
width: 25px;
margin-left: 15px;} 

.right{float: right;width: 739px;}
.right h1{max-width: 500px;margin: 0;text-align: left;float: left;font-family: 'pt sans narrow';color: #2a2a2a;}
.h1-header{float: left;margin-top: 18px;width: 739px;}
.h1-header>small{float: left;margin: 0 25px;width: 1px;background: #2a2a2a;border-right: 1px solid #dedede;border-left: 1px solid #676767;height: 15px;margin-top: 3px;}
.h1-header>p{float: left;margin: 0;font-family: 'pt sans narrow';font-size: 14px;color: #2a2a2a;margin-top: 2px;}
.right .tiny_products{float:right;width:739px;margin-top: 12px;}
.right .tiny_products>li{margin-bottom: 18px;position: relative;}
.tiny_products .product.third{margin-right:0px;}

.hproduct{float: right;width: 739px;margin-top: 16px;}
.product{float: left;width: 739px;}
.image{width: 384px;height: 280px;float: left;}
.im-images{float:left;width: 360px;text-align: center;}
.images>a+a{margin-left:6px;}
.right-side-product{float: right;width: 335px;}
.right-side-product>h1{font-family: 'pt sans narrow';
font-size: 20px;
text-align: left;
color: #2a2a2a;
font-weight: 700;
line-height: 24px;
text-transform: none;
margin-top: -3px;color:#red;}
.price_p>s{color: #d33253;
clear: left;
float: left;}
#popup{
display: none;
z-index: 999;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
#popup .bg{
background: #2B2B2B;
opacity: 0.6;
filter: alpha(opacity=60);
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
#popup .content{
background: #FFF;
padding: 20px 0 20px 22px;
border: 3px solid #FBDB0D;
border-radius: 7px;
width: 642px;
height: 444px;
margin: -245px auto;
top: 50%;
position: relative;
display: none;
overflow-y: auto;
}
#popup .content.big{
width: 962px;
}
#popup .content.small{
height: auto;
max-height:444px;
_height: 222px;
//height: 222px;
height: 222px\0/;
}
#popup .content > div{
width:620px;
}
#popup .content.big > div{
width:940px;
}
#popup .content .close, #popup .content.big .close{
margin:0;
top: 10px;
right: 10px;
position: absolute;
width: 17px;
height: 17px;
background: #636363;
border-radius: 2px;
color: #FFF;
text-align: center;
line-height: 17px;
font-size: 22px;
font-family: Arial;
cursor:pointer;
}
#popup .content h2{
font-family: PT Sans Narrow;
font-size: 24px;
line-height: 24px;
}
#popup .content .description{
font-size: 12px;
line-height: 16px;
font-family: Arial;
color: #5E5D5D;
}
#popup .content .clear{
clear:both;
}
#popup .content .bottom10{
margin-bottom:10px;
}
#popup .content .bottom15{
margin-bottom:15px;
}
#popup .content .bottom20{
margin-bottom:20px;
}
#popup .content ul{
list-style:none;
overflow:hidden;
float: left;
width: 155px;
padding-left:0;
}
#popup .content ul li{
float: left;
width: 155px;
line-height: 20px;
}
#popup .content ul li a{
width: 145px;
color: #151515;
text-decoration: none;
}
#popup .content ul li a:hover, #popup .content ul li.selected a{
color: #EE2C23;
text-decoration: underline;
}
#popup .content .description ul{
list-style: disc;
overflow: hidden;
float: none;
width: 600px;
padding-left: 25px;
}
#popup .content.big .description ul{
width: 900px;
}
#popup .content .description ul li{
float: left;
width: 100%;
line-height: 20px;
}
#popup .content .description ul li a{
width: 100%;
color: #151515;
text-decoration: none;
}
#popup .content ul li a:hover, #popup .content ul li.selected a{
color: #EE2C23;
text-decoration: underline;
}
#popup .content .divider{
width: 620px;
height: 1px;
background: #CCC;
}
#popup .content.big .divider{
width: 940px;
}
#popup .content .inputs{
overflow:hidden;
width:620px;
}
#popup .content.big .inputs{
width:940px;
}
#popup .content .inputs label{
display:block;
overflow: hidden;
}
#popup .content .inputs label span{
width:147px;
margin-right:19px;
text-align:right;
float:left;
display:block;
}
#popup .content .inputs input.text{
width: 345px;
border: 1px solid #808080;
border-radius: 3px;
float: left;
margin-right: 19px;
height: 15px;
line-height: 15px;
padding: 4px 4px;
}
#popup .content .inputs textarea.text.area{
width: 345px;
border: 1px solid #808080;
border-radius: 3px;
float: left;
margin-right: 19px;
line-height: 15px;
padding: 4px 4px;
height:60px;
}
#popup .content .inputs input.button{
background: #D9251D;
background: -moz-linear-gradient(top, #d9251d 0%, #ae0e08 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D9251D), color-stop(100%,#AE0E08));
background: -webkit-linear-gradient(top, #D9251D 0%,#AE0E08 100%);
background: -o-linear-gradient(top, #d9251d 0%,#ae0e08 100%);
background: -ms-linear-gradient(top, #d9251d 0%,#ae0e08 100%);
background: linear-gradient(to bottom, #D9251D 0%,#AE0E08 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9251d', endColorstr='#ae0e08',GradientType=0 );
box-shadow: 0 1px 0 0 #930D07;
color: #FFF;
float: left;
text-align: center;
font-weight: 700;
width: 147px;
height: 24px;
line-height: 25px;
font-size: 11px;
border-radius: 3px;
text-transform: uppercase;
}
#popup .content .inputs input.button.right{
float:right;
margin-right:100px;
}
.super_price{float:left;}

.super_price>span{float: left;
color: #404040;
font-size: 14px;}
.product .left > div >div{display: inline-block;}

#fbp_block{float: left;margin-top: 19px;
width: 235px;}

#fbp_block h3{color:#393c3c;font-size:14px;font-weight:700;margin-bottom: 4px;}
.cost_filter{height: 15px;
line-height: 15px;
padding: 0 10px;
width: 210px!important;
font-size: 12px!important;}
.cost_filter+input{margin-top:10px;}
#fbp_block li{list-style:none;}
.feature1{margin-top: 20px;}
.feature1 label span{display: inline-block;
height: 14px;
font-family: arial;
font-size: 13px;
vertical-align: top;}
.feature1 label>input{background:url(../images/input.jpg) no-repeat 0px 0px;width:14px;height:14px;}
.button.gradient_grey{background: #e8e8e8;
background: -moz-linear-gradient(top, #e8e8e8 0%, #cbcbcb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#cbcbcb));
background: -webkit-linear-gradient(top, #e8e8e8 0%,#cbcbcb 100%);
background: -o-linear-gradient(top, #e8e8e8 0%,#cbcbcb 100%);
background: -ms-linear-gradient(top, #e8e8e8 0%,#cbcbcb 100%);
background: linear-gradient(to bottom, #e8e8e8 0%,#cbcbcb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cbcbcb',GradientType=0 );
border: none;
width: 122px;
height: 32px;margin-top: 12px;
color: #515151;
font-size: 13px;
font-weight: 700;
text-shadow: 1px 1px 0 #fff;
border-radius: 9px;
box-shadow: 0px 2px 2px #a1a1a1;
margin-bottom: 5px;}



#tabs>div+div {
    display:none;border-radius: 0 8px 8px 8px;
}
#tabs>div+div+div{border-radius: 8px;}
#tabs>div.tabs-header{float: left;margin-top: 18px;
width: 990px;}
#tabs>div.tabs-header>div{background: #cccccc;
width: 990px;
height: 3px;
float: left;
margin-top: -6px;}
#tabs>div>a{color: #188ce3;
font-size: 18px;
font-weight: 400;
text-decoration: none;
cursor: pointer;
float: left;
padding: 12px 17px;
line-height: 16px;}

#tabs.tab1 div.tab1{padding-top: 15px;}
#tabs.tab1 div.tab1,#tabs.tab3 div.tab3 ,#tabs.tab2 div.tab2 {
display: block;
float: left;
width: 100%;
box-shadow: 0px -1px 1px 0px #d0d0d0;
border: 1px solid #ececec;
z-index: 444;
position: relative;
margin-top: -1px;min-height: 200px;
}

#tabs.tab1 a.tab1,#tabs.tab2 a.tab2,#tabs.tab3 a.tab3 {color: #d33253;
cursor: default;
text-decoration: none;
z-index: 555;
position: relative;
box-shadow: 0px -1px 1px 0px #d0d0d0;
border: 1px solid #ececec;
border-bottom: 0;
border-radius: 5px 5px 0 0;
background: #fff;
}
#tabs>div>a>span{border-bottom: 1px dotted #188ce3;color:#188ce3;}
#tabs.tab1 a.tab1>span,#tabs.tab2 a.tab2>span,#tabs.tab3 a.tab3>span{border-bottom:none;color:#d33253;} 
ul.features{padding: 14px 17px;list-style:none;}
ul.features>li{height:30px;line-height:30px;color:#404040;font-size:14px;overflow: hidden;}
ul.features>li.even{background:#f4f4f4;}
ul.features>li>label{width:374px;padding:0 0 0 42px;display: inline-block;}
#tabs.tab1 a.tab1>div>div,#tabs.tab2 a.tab2>div>div,#tabs.tab3 a.tab3>div>div{

height: 7px;
width: 100%;}

#tabs.tab1 a.tab1>div,#tabs.tab2 a.tab2>div,#tabs.tab3 a.tab3>div{background-color: #404040;height: 3px;border-bottom: 3px solid #fff;width: 100%;margin-top: 5px;}
.cart-inside{float: right;width: 738px;}
.cart-inside>h1{font-family: 'pt sans narrow';
text-align: left;
color: #2a2a2a;
margin: 0;
line-height: 54px;
height: 54px;}
.cart-inside .border{border-radius: 8px;
float: left;
border: 2px solid #6f6f6f;padding: 0 21px 0 13px;}
.cart-inside .right>div+div{float: left;
width: 735px;margin-bottom: 27px;}
.cart-inside .right>div+div .total{font-size: 14px;
color: #444444;
font-family: 'pt sans';
line-height: 18px;
float: right;
margin-top: 21px;margin-right: 23px;}
.cart-inside .right>div+div .total span{color: #d33253;
font-size: 24px;
font-weight: 700;}
.cart-inside .coupon{float: left;
width: 339px;
padding-left: 15px;}
.cart-inside .coupon>div.number{height: 47px;
line-height: 53px;
color: #444444;
font-size: 14px;
font-family: 'pt sans';}
.cart-inside .coupon>div+div input.coupon_code{width: 214px;
height: 28px;
float: left;
padding: 0;
border: 1px solid #d4d4d4;
box-shadow: inset 0px 1px 0px #d4d4d4;
border-radius: 4px;}
.cart-inside .button.gradient_yellow{background: #e8e8e8;
text-align: center;
background: -moz-linear-gradient(top, #e8e8e8 0%, #cbcbcb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#cbcbcb));
background: -webkit-linear-gradient(top, #e8e8e8 0%,#cbcbcb 100%);
background: -o-linear-gradient(top, #e8e8e8 0%,#cbcbcb 100%);
background: -ms-linear-gradient(top, #e8e8e8 0%,#cbcbcb 100%);
background: linear-gradient(to bottom, #e8e8e8 0%,#cbcbcb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cbcbcb',GradientType=0 );
padding: 0;
border: 0;
width: 107px;
height: 28px;
box-shadow: 0px 2px 2px #a1a1a1;
border-radius: 7px;
margin-left: 16px;
clear: none;
font-size: 12px;
color: #424242;
font-family: 'pt sans';
text-shadow: 1px 0px 1px #fff;}
.cart-inside .button.gradient_green{
background: #6dbd4f;
background: -moz-linear-gradient(top,  #6dbd4f 0%, #4f9438 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6dbd4f), color-stop(100%,#4f9438));
background: -webkit-linear-gradient(top,  #6dbd4f 0%,#4f9438 100%);
background: -o-linear-gradient(top,  #6dbd4f 0%,#4f9438 100%);
background: -ms-linear-gradient(top,  #6dbd4f 0%,#4f9438 100%);
background: linear-gradient(to bottom,  #6dbd4f 0%,#4f9438 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dbd4f', endColorstr='#4f9438',GradientType=0 );
width: 148px;
height: 32px;
border: none;
border-radius: 7px;
box-shadow: 0px 2px 2px #000;text-shadow: 1px 1px 1px #3a831f;
color: #fff;
font-family: 'pt sans';
font-weight: 700;margin-top: 14px;
}
.cart-inside form>div+div>.right{float: left!important;
width: 460px!important;padding-left: 15px;}
.cart-inside form>div+div>.right .field{color: #444444;
font-family: 'pt sans';margin-top: 9px;float:left;
font-size: 14px;}
.cart-inside form>div+div>.right .field input{width: 420px;
height: 28px;
padding: 0;
border: 1px solid #d4d4d4;
box-shadow: inset 0px 1px 0px #d4d4d4;
border-radius: 4px;
clear: left;
margin-top: 9px;font-size: 14px;
padding: 0 20px;}
.cart-inside form>div+div>.right .field select{width: 462px;
height: 28px;
padding: 0;
border: 1px solid #d4d4d4;
box-shadow: inset 0px 1px 0px #d4d4d4;
border-radius: 4px;
clear: left;
margin-top: 9px;
font-size: 14px;
padding: 0 5px;}
.cart-inside form>div+div>.right .field textarea{width: 420px;
min-height: 112px;
padding: 0;
border: 1px solid #d4d4d4;
box-shadow: inset 0px 1px 0px #d4d4d4;
border-radius: 4px;
clear: left;
margin-top: 5px;
font-size: 14px;
padding: 0 20px;}
#blog{min-height: 400px;}
.b1c-title-name{color:#fff;}
.b1c-submit.buttom.c.k{background: #6dbd4f;
background: -moz-linear-gradient(top, #6dbd4f 0%, #4f9438 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6dbd4f), color-stop(100%,#4f9438));
background: -webkit-linear-gradient(top, #6dbd4f 0%,#4f9438 100%);
background: -o-linear-gradient(top, #6dbd4f 0%,#4f9438 100%);
background: -ms-linear-gradient(top, #6dbd4f 0%,#4f9438 100%);
background: linear-gradient(to bottom, #6dbd4f 0%,#4f9438 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dbd4f', endColorstr='#4f9438',GradientType=0 );
width: 148px;
height: 32px;
border: none;
border-radius: 7px;
box-shadow: 0px 2px 2px #000;
text-shadow: 1px 1px 1px #3a831f;
color: #fff;
font-family: 'pt sans';
font-weight: 700;
margin-top: -4px;}
#popup{width: 100%;
height: 100%;
position: fixed;
display: none; 
left: 0;
top: 0;
z-index: 999;
background: #474747;
opacity: 0.8;
filter: alpha(opacity=80);}
.city-change{
top: 30%;border-radius:2px;
width: 648px;
left: 63%;
margin-left: -454px;
position: fixed;
 display: none;
background: #fff;
z-index: 1000;
}
.b1c-close{color: #fff;
font-size: 21px!important;
padding: 6px 10px!important;cursor:pointer;
font-weight: 700!important;}
#cities {padding: 10px 20px;}
#cities  ul{list-style: none;
overflow: hidden;
float: left;
width: 155px;
padding-left: 0;margin: 10px 0 15px;}
#cities  .description{font-size: 14px;
line-height: 20px;}
#cities  ul li{float: left;
width: 155px;
line-height: 20px;}
#cities  .description.bottom10{clear: left;
width: 608px;
border-top: 1px solid #ADADAD;
padding-top: 8px;}
#search_cities{background: #fff;
border: 1px solid #cccccc;
border-radius: 2px;
color: #4b5362;
font-size: 13px;
padding: 5px 2px !important;
margin: 7px 0px 5px;
width: 602px;}
#cities input.button{width: 120px;
height: 32px;
border: none;
margin-top: 0px;
float: left;
margin-right: 23px;
border-radius: 7px;
font-size: 14px;
color: #fff;
font-weight: 700;
background: #4bbc51;
background: -moz-linear-gradient(top, #4bbc51 0%, #17b240 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bbc51), color-stop(100%,#17b240));
background: -webkit-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: -o-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: -ms-linear-gradient(top, #4bbc51 0%,#17b240 100%);
background: linear-gradient(to bottom, #4bbc51 0%,#17b240 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bbc51', endColorstr='#17b240',GradientType=0 );
box-shadow: 0px 1px 2px #010000;
margin-bottom: 15px;
margin-top: 10px;}
.popup,.popup1{top: 30%;
border-radius: 2px;
width: 648px;
left: 63%;
margin-left: -454px;
position: fixed;
display: none;
background: #fff;
z-index: 1000;}
.popup1 {
padding: 10px 35px;
top: 10%;
}
.pop-inside{float: left;
width: 608px;
padding: 10px 20px;}
.content-page{min-height: 300px;}
.category-description{float: right;
width: 738px;}

.select{float: left;
margin: 5px 0 0 0px;
width: 257px;color: #404040;  font-size: 14px;}
.select select{width: 90px;margin-left: 28px;}

.tab_desc{
margin:15px;}
.b-actsii{  color: #F00;

  left: 0px;
  width: 149px;  text-align: center;  height: 30px;  font-size: 20px;  font-weight: 700;}
.b-actsii_one{}
.b-actsii_two{
     
    left: 155px;
}
.banner2{
    float: right;  color: #fff;  font-size: 12px;  
    width: 252px!important;
    text-decoration: none;  
    border: 3px solid #84b773;
    font-family: arial;
    list-style: none;
    position: relative;      
    background: url(../images/button_Gromada_mebel.gif) -4px -4px;
    overflow: hidden;
    line-height: 29px;  width: 110px;  text-align: center;  
    height: 34px!important;  
    /* background: #ffffff; */ /* Old browsers */
 /* FF3.6+ */
 /* Chrome,Safari4+ */
 /* Chrome10+,Safari5.1+ */
 /* Opera 11.10+ */
 /* IE10+ */
 /* W3C */
 /* IE6-9 */    
  border-radius: 12px;
}
.banner2 ul{}
.banner2 li{
    list-style: none;
    float: left;
    padding-top: 5px;
}
.banner2 a{
    text-decoration: none;
    display: block;
    cursor: pointer;
    width: 258px;
    height: 40px;
}
.b-saleicon{
    position: absolute;      
    top: 10px;      
    left: 10px;      
    width: 80px;      
    height: 35px;      
    background-image: url(../images/sales.png);      
    background-position: 0px 0px;      background-repeat: no-repeat;      z-index: 59;
}
.b-featuredicon{
    position: absolute;      
    top: 10px;      
    right: -4px;      
    width: 81px;      
    height: 36px;      
    background-image: url(../images/hit.png);      background-position: 2px 0px;      background-repeat: no-repeat;      z-index: 59;
}
.b-newicon{
    position: absolute;      
    top: 137px;      right: -4px;      
    width: 82px;      
    height: 34px;      
    background-image: url(../images/new.png);    background-position: 2px 0px;      background-repeat: no-repeat;      z-index: 59;
}

#popup-one-thousand {
  display: table;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 780;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,.4);
  visibility: hidden;
  animation: animaciya 1s 30s forwards;
  cursor: pointer;
}
@keyframes animaciya {   
  from {visibility: hidden; opacity:0;}
  to {visibility: visible; opacity:1;} 
}
#popup-one-thousand figure {
  display: table-cell;
  vertical-align: middle;
}
#popup-one-thousand div, #popup-one-thousand figcaption, #popup-one-thousand figure:before {
  max-width: 552px;
  margin: 0 auto;
  background: #fff;
  border: 2px solid #84b773;
}
#popup-one-thousand figure:before {
  content: "X";
  display: block;
  padding: 0 10px;
  border-width: 3px 3px 0 3px;
  border-radius: 5px 5px 0 0;
  text-align: right;
  max-width: 592px;
}
#popup-one-thousand div{
  padding: 10px 30px 60px 30px;
  cursor: default;
}

#popup-one-thousand figcaption{
 padding: 0px 0px 10px 0px;
 cursor: default;
}
#popup-one-thousand figcaption {
  position: relative;
  border-width: 0 3px 0 3px;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
  color: rgb(100,100,100);
  padding: 0 10px;
  max-width: 592px;
}
#popup-one-thousand div {
  border-width: 0 3px 3px 3px;
  border-radius: 0 0 5px 5px;
}
#popup-one-thousand img {max-width: 550px;}

.yes-i-want-to{
    display: block;
    float: right;
    margin-right: 20px;
    text-decoration: none;
    margin-top: 20px;
    color: #fff;
    border-radius: 4px;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #4bbc51;
    background: -moz-linear-gradient(top, #4bbc51 0%, #17b240 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bbc51), color-stop(100%,#17b240));
    background: -webkit-linear-gradient(top, #4bbc51 0%,#17b240 100%);
    background: -o-linear-gradient(top, #4bbc51 0%,#17b240 100%);
    background: -ms-linear-gradient(top, #4bbc51 0%,#17b240 100%);
    background: linear-gradient(to bottom, #4bbc51 0%,#17b240 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bbc51', endColorstr='#17b240',GradientType=0 );
    box-shadow: 0px 1px 2px #010000;
}

.yes-i-want-to:hover{
    color: #fff;
    background: #fc1306!important;
    background: -moz-linear-gradient(top, #fc1306 0%, #d80a0a 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc1306), color-stop(100%,#d80a0a))!important;
    background: -webkit-linear-gradient(top, #fc1306 0%,#d80a0a 100%)!important;
    background: -o-linear-gradient(top, #fc1306 0%,#d80a0a 100%)!important;
    background: -ms-linear-gradient(top, #fc1306 0%,#d80a0a 100%)!important;
    background: linear-gradient(to bottom, #fc1306 0%,#d80a0a 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc1306', endColorstr='#d80a0a',GradientType=0 )!important;
}

#no-thanks{
    display: block;
    float: right;
    cursor: pointer;
    text-decoration: none;
    margin-right: 20px;
    margin-top: 20px;
    color: #000;
    border-radius: 4px;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    box-shadow: 0px 0px 2px #010000;
}

#no-thanks:hover{
    color: #fc1306;
}