.bread .wk-slideshow .caption .metall1 {
  font-size: 41px;
  font-weight: normal;
  line-height: 39px;
  /* font-family: 'Paks', sans-serif; */
  /* letter-spacing: 2px; */
  margin-bottom: 23px;
}
.bread .wk-slideshow .caption .metall2 {
 font-weight: bold;
}
.bread .wk-slideshow .caption .metall2 span {
 font-weight: bold;
}
.bread .wk-slideshow .caption .metall1, .bread .wk-slideshow .caption .metall2, .bread .wk-slideshow .caption a {
  text-decoration: none;
}

.bread .wk-slideshow .caption {
  color: #fff;
  bottom: 50px;
  background: none;
  left: 39px;
}
.as1 { display: none;}
.as2 {
  text-shadow: 1px 1px 2px #000;
}

.as3{
  text-shadow: 1px 1px 1px #000;
  /* color: #000; */
}
.as4 a {
  text-shadow: 1px 0px 1px #000;
  /* color: #000; */
}
.as4a {
  text-shadow: 1px 0px 1px #000;
}

.captions {
  position: absolute;
  /* left: 0; */
  /* right: 0; */
  /* bottom: 0; */
  z-index: 5;
  padding: 10px;
  background: rgba(0,0,0,0.5);
  color: #fff;
  margin-top: -255px;
  background: none;
  margin-left: 39px;
  width: 593px;
}
.metall1 {
  font-size: 41px;
  font-weight: normal;
  line-height: 39px;
  /* font-family: 'Paks', sans-serif; */
  /* letter-spacing: 2px; */
  margin-bottom: 23px;
}

.wk-slideshow  li img {
  width: 100%!important;
  height: 300px!important;
}







body{
    font-family: Arial;
}
#head{
    padding: 15px 0px 0px;
    box-shadow: 0 2px 5px 0 #ccc;
    border-bottom: 2px solid #bbb;
	position: relative;
}
#sidebar{
	width: 150px;
    padding: 30px 0 0 20px;
	margin-bottom:30px;
}  .span2 #sidebar {
         padding-left: 40px;
}
#logo {
    float: left;
}
#logo img {
    padding: 5px 35px 0 40px;
}
#search {
   float: right;
   padding: 4px 40px 0 0;
}
#search form {margin: 0;}
#mod_city{
  position: relative;
  top: 5px;
}#main-menu {
    float: left;
	  position: relative;
  top: 3px;
}

body > div.bg > div > footer > div.footer > div > div:nth-child(7){
  position: relative;
  right: -30px;
}
body > div.bg > div > footer > div.footer2 > div > div.span2.cm_28 > a{
  position: relative;
  right: -56px;
}
#main-menu .nav{margin: 0;}
#main-menu .nav-child {display:none;}
#main-menu .dropdown-submenu:hover > .dropdown-menu {display:block;}
.clear {clear: both;}
.maincat img{
    max-height: 170px;
    padding: 10px;
 }
.bg {background: #eee;}
.wrapper{
    background: #fff;
    border:1px solid #ccc;
}
.headban{
    background: #FF1148;
    height: 300px;
}
.list_product_nam{
    text-align: left!important;
    font-family: 'Paks',sans-serif;
    text-transform: uppercase;    
}
.jshop_list_product .product .name{
height:36px;
margin-bottom: 0px;
line-height: 18px;
overflow:hidden;	
}
.list_product_nam a{
     color: #ed1848;
    font-size: 17px;
    font-weight: bold;
    /*line-height: 21px;*/
	line-height: 17px;	
}

.jshop_stell_podcat .list_product_nam a{
    color: #FFD34F;
    font-size: 17px;
    font-weight: bold;
    /*line-height: 21px;*/
	line-height: 17px;
}
.price-holder .mydoppole{
min-width:180px;
}
.row-fluid .sblock3{
position:relative;
}
.row-fluid .sblock3 .block-price{
position:absolute;
bottom:10px;
right:20px;
}
#i22,#i191{
height:374px;
}
#i196{
height:290px;
}

.nah{
    padding: 20px 0px 20px 70px;
    color: white;
}
.banlog{
    margin-left: 18px;
}
li .item-100302 a{
    color: #666!important;
}
.wan ul li{
   list-style-type: none; 
}
.item-page {
    font-family: Paks, sans-serif;
    font-size: 20px;
    line-height: 120%;
    text-align: justify;
    color: #444;
}
.page-header {
    border: none;
    margin: 0;
    padding: 0;
}    
.page-header h2{
    font-size: 31px;
    font-family: 'PaksB', sans-serif;
    font-weight: normal!important;
}
.footul li{
    list-style-type: none;
    line-height: 16px;
}
.footer ul{
     margin-left: 0!important;
     padding-top: 15px;
}
.pluso-010010010101-06 .pluso-wrap a {
    width: 28px!important;
}
.footer{
    font-family: 'Paks', sans-serif;
    background: #D2D2D2;
    padding: 10px 0;
    box-shadow: 0 7px 18px -10px #575555 inset;
    font-size: 13px;
	margin-top: 60px;
}
.footer b {
    font-family: 'PaksB', sans-serif;
    font-weight: normal!important;
}
.footer a:hover{
    color: #111;
}
.footer a{
    color: #333;
}

.footer2 {
  background: #E91C24;
  padding-bottom: 7px;
  padding-top: 7px;
  margin: 0;
  padding: 1em;
  box-shadow: 0 7px 18px -10px #575555 inset;
  font-size: 12px;
  padding: 1em 40px 1em 40px;
}

.abzac{
    margin: 30px 4px 0 20px;
    color: red;    
}
.maincatosnova{
     margin: 0;
}
.maincat{
    text-align: center;
}
.maincat a{
}
.maincattex{
    background: none repeat scroll 0 0 gold;
    /*height: 20px;*/height: 38px;
    /*padding: 8px 0;*/padding: 8px 30px;
    font-family: 'Paks', sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    
}

.pluso-more {display: none!important;}
.maincattex a {
  color: #fff;
  font-size: 20px;
}
.catstol{
    text-align: center;
}
.foottext{
    
    padding: 0px 40px 20px;
}
.nov{
    padding: 10px 0;
    margin-top: 25px;
    font-size: 18px;
    font-weight: normal;
}
.nov a{
        color: #111;
}
.center-content {
    padding: 0 50px;        padding-left: 40px;   padding-right: 40px;
}
.row-fluid .span4 {
  width: 32.214894%;
}    .category_description, .jshop_list_product {
  padding: 0px 40px!important;
}

.jshop_stell_podcat .row-fluid .span4 {
  width: 50%;
}

.jshop_stell_podcat .row-fluid .span8 {
  width: 50%;
  padding-top: 23px;
}

.access .row-fluid .span4 {
  width: 50%;
}

.access .row-fluid .span8 {
  width: 50%;
}

    .content{
    padding: 0 12px;
    padding-right: 30px;
    text-align: justify;
}
.menu a{
    color: #111!important;
}

.menu li {text-transform: uppercase;}
.form-inline .inputbox .search-query{
    border: 0;
}

/* ����� �� ������� �� ������� */

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append{border: 0; width: 140px;}

/*.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, *//*.form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline *//*select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, *//*.form-horizontal .help-inline, .form-search .uneditable-input, .form-inline *//*.uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, *//*.form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-*//*append, .form-inline .input-append, .form-horizontal .input-append{border: 0; width: *//*140px;}



.category_description p {
    font-family: 'Tahoma', sans-serif;
    font-size: 13px;
}

.productweight, .wes{
    font-family: 'Tahoma', sans-serif;
    font-size: 12px;
}
.jshop_list_product .product .description {
  padding: 0;
  margin-bottom: 10px;


/* � ������ ����� ���*/
/* 	max-height: 60px;*/
/* 	overflow: hidden;*/  


}


.newsright{}
.newsflash-item{
    line-height: 137%;
    font-family: 'Tahoma', sans-serif;
    font-size: 12px;
    margin-right: 25px;
}
.newsflash-vert li{
    list-style-type: none;
}
.newsflash-vert .newsflash-title a{
    color: #111;
    font-size: 20px;
    font-family: 'PaksB', sans-serif;
    font-weight: normal;
}
.newsflash-vert .newsflash-title h4 {
    
}
.newsflash-vert{
    margin-left: 0;
}

.zagolov h1{
    color: #ED2251;
    font-family: Arial, sans-serif;
}
.herta{
    color: #666;
}
.moduletable h3 {
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
}

.jshop td > span
{
	min-height: 68px !important;
    display: block;
}
.row-fluid .jshop_categ:first-child {
    border-left: none;
}
.row-fluid .jshop_categ {
    border-left: solid 1px #D2D2D2;
}

.yyy1 .jshop_categ:nth-child(1) .maincattex{
    background: #F5851F;
}
.yyy1 .jshop_categ:nth-child(2) .maincattex{
    background: #EC1848;
}
.yyy1 .jshop_categ:nth-child(3) .maincattex{
    background: #FECD33;
}
.yyy1 .jshop_categ:nth-child(3) .maincattex a, .yyy1 .jshop_categ:nth-child(2) .maincattex a {
  /*text-shadow: 1px 0px 1px #000;*/
}
.yyy1 .jshop_categ:nth-child(4) .maincattex{
    background: #AAA969;
}
.yyy2 .jshop_categ:nth-child(1) .maincattex{
    background: #00A650;
}
.yyy2 .jshop_categ:nth-child(2) .maincattex{
    background: #4D7189;
}
.yyy2 .jshop_categ:nth-child(3) .maincattex{
    background: #13BDF0;
}
.yyy2 .jshop_categ:nth-child(4) .maincattex{
    background: #2E3191;
}
.yyy3 .jshop_categ:nth-child(1) .maincattex{
    background: #0195A1;
}
.yyy3 .jshop_categ:nth-child(2) .maincattex{
    background: #67298A;
}
.yyy3 .jshop_categ:nth-child(3) .maincattex{
    background: #67298A;
}
.yyy3 .jshop_categ:nth-child(4) .maincattex{
    background: #55565b;
}



.podcat .podcateg-27,
.podcat .podcateg-28
{
    background: #EC1848;
}
.podcat .podcateg-16,
.podcat .podcateg-11,
.podcat .podcateg-15,
.podcat .podcateg-12,
.podcat .podcateg-17,
.podcat .podcateg-3,
.podcat .podcateg-2,
.podcat .podcateg-13
{
    background: #FECD33;
}
.podcat .podcateg-16 a,
.podcat .podcateg-11 a,
.podcat .podcateg-15 a,
.podcat .podcateg-12 a,
.podcat .podcateg-17 a,
.podcat .podcateg-3 a,
.podcat .podcateg-2 a,
.podcat .podcateg-13 a
{
    text-shadow: 1px 0px 1px #000;
}

.podcat .podcateg-32,
.podcat .podcateg-42,
.podcat .podcateg-39,
.podcat .podcateg-33,
.podcat .podcateg-34,
.podcat .podcateg-35,
.podcat .podcateg-36,
.podcat .podcateg-37,
.podcat .podcateg-38,
.podcat .podcateg-40,
.podcat .podcateg-41,
.podcat .podcateg-56,
.podcat .podcateg-43
{
    background: #4D7189;
}
.podcat .podcateg-5
{
    background: #2E3191;
}
.podcat .podcateg-26,
.podcat .podcateg-45,
.podcat .podcateg-49,
.podcat .podcateg-46,
.podcat .podcateg-47,
.podcat .podcateg-48,
.podcat .podcateg-7
{
    background: #67298A;
}
.wes{
    font-size: 12px; 
}
.newsflash-vert li{
    border-bottom: solid 2px #999;
    padding-bottom: 15px;
}
ul.newsflash-vert li:last-child {border-bottom: 0!important;}
.footer .row-fluid {
  padding: 0px 40px;
  width: auto;
}
.footer .row-fluid .span2{
    width: 16.66%;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    background-color: transparent!important;
    color: #ED464D !important;
}
.thm_cart_head {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 26px;
}
.thm_cart_head form {
	display: none;
}
#comjshop span h1{
    font-family: "Paks",sans-serif;
    text-align: left !important;
    text-transform: uppercase;
      color: #ed1848;
    font-size: 30px;
    padding-top: 20px;
    margin-bottom: 0;
}

#comjshop span h1 a{
    font-family: "Paks",sans-serif;
    text-align: left !important;
    text-transform: uppercase;
      color: #ed1848;
    font-size: 30px;
    padding-top: 20px;
    margin-bottom: 0;
}

#comjshop span h1 a:hover{
    color: #ed1848;
	text-decoration: none;
}

#comjshop .comjshop-stell span h1{
    font-family: "Paks",sans-serif;
    text-align: left !important;
    text-transform: uppercase;
    color: #FFCD34;
    font-size: 30px;
    padding-top: 20px;
    margin-bottom: 0;
}

#comjshop .comjshop-stell span h1 a{
    font-family: "Paks",sans-serif;
    text-align: left !important;
    text-transform: uppercase;
      color: #FFCD34;
    font-size: 30px;
    padding-top: 20px;
    margin-bottom: 0;
}

#comjshop .comjshop-stell span h1 a:hover{
    color: #FFCD34;
	text-decoration: none;
}

#comjshop .jshop_stell_podcat span h1 {
    font-family: "Paks",sans-serif;
    text-align: left !important;
    text-transform: uppercase;
    color: #FFCD34;
    font-size: 30px;
    padding-top: 20px;
    margin-bottom: 0;
	padding: 20px 50px 0 40px;
}

#comjshop .jshop_stell_podcat span h1 a {
    font-family: "Paks",sans-serif;
    text-align: left !important;
    text-transform: uppercase;
    color: #FFCD34;
    font-size: 30px;
    padding-top: 20px;
    margin-bottom: 0;
	padding: 20px 50px 0 40px;
}

#comjshop .jshop_stell_podcat span h1 a:hover{
    color: #FFCD34;
	text-decoration: none;
}

.short_desc {
  color: #8E8C8C;
  font-weight: 600;
}

.desc {
  font-size: 16px;
  padding-top: 20px;
}
.cat-spis{
    position: relative;
} 
.cat-spis li.const {
    position: absolute;
	right: 41px;
	top: 150px;
}
#comjshop {
    position: relative;
}
.cat-spis ul li {
  list-style: none;
  margin-bottom: 5px;
  text-align: center;
  text-transform: uppercase;
   width: 220px;
   height: 24px;
   line-height: 24px;
}    .cat-spis ul li {
  list-style: none;
  margin-bottom: 7px;
  text-align: center;
  text-transform: uppercase;
  height: 24px;
  line-height: 24px;
}
.cat-spis ul li a {
  color: white;
  font-family: 'Paks', sans-serif;
  font-size: 20px!important;
}
.cat-spis ul li a {
  color: white;
  font-family: 'PaksR', sans-serif;
  font-size: 13px!important;
}
.cat-spis{
    padding: 20px 50px 5px 25px;
}       .cat-spis {
  padding: 20px 27px 5px 16px;
}
.cat-spis .row-fluid .span3{
    width: 24.3%;
}
/*���������*/
.ac-container{
    width: 100%;
    margin: 10px auto 30px auto;
    text-align: left;
}
.ac-container label{
    font-family: 'Arial Narrow', Arial, sans-serif;
    padding: 5px 20px;
    position: relative;
    z-index: 20;
    display: block;
    height: 30px;
    cursor: pointer;
    color: #777;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
    line-height: 33px;
    font-size: 19px;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: -webkit-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
    background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
        0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
    background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
    background: #c6e1ec;
    color: #3d7489;
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    right: 13px;
    top: 7px;
    background: transparent url(../img/arrow_down.png) no-repeat center center;
    
}
.ac-container input:checked + label:hover:after{
    background-image: url(../img/arrow_up.png);
}
.ac-container input{
    display: none;
}
.ac-container article{
    background: rgba(255, 255, 255, 0.5);
    margin-top: -1px;
    overflow: hidden;
    height: 0px;
    position: relative;
    z-index: 10;
    -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
    /*font-style: italic;*/
    color: #777;
    line-height: 23px;
    font-size: 18px;
    !padding: 20px;
    margin: 0 0 3px!important;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
    -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
    transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
    box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
    height: 450px;/*height: 140px;*/
}
.ac-container input:checked ~ article.ac-medium{
    height: 180px;
}
.ac-container input:checked ~ article.ac-large{
    height: 230px;
}
.ac-container.packs-checkbox input:checked ~ article.ac-small {
    height: 523px;
}
.ac-container.packs-checkbox-vlad input:checked ~ article.ac-small {
    height: 418px;
}
.ac-container.packs-checkbox-volg input:checked ~ article.ac-small {
    height: 443px;
}
.ac-container.packs-checkbox-ekar input:checked ~ article.ac-small {
    height: 375px;
}
.ac-container.packs-checkbox-irk input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-kaz input:checked ~ article.ac-small {
    height: 450px;
}
.ac-container.packs-checkbox-kem input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-krsndr input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-krsnsk input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-nn input:checked ~ article.ac-small {
    height: 511px;
}
.ac-container.packs-checkbox-nsk input:checked ~ article.ac-small {
    height: 478px;
}
.ac-container.packs-checkbox-prm input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-rnd input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-sam input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-tum input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-ufao input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-ufas input:checked ~ article.ac-small {
    height: 374px;
}
.ac-container.packs-checkbox-hab input:checked ~ article.ac-small {
    height: 374px;
}
/*END ���������*/
table.facetable td {
    padding-right: 10px;
}
.jshop.productfull {font-family: 'Paks', sans-serif;}

.jshop.productfull .prod_price {
    color: #950000;
    font-size: 27px;
    margin: 13px 0;
}
.jshop.productfull .prod_price .valut {text-transform: uppercase;}
.jshop.productfull a {color: #990000!important;}
.jshop_prod_description {color: #A4A5A7;font-size: 15px;}
.jshop_prod_description .descr-title {color: #000!important;font-size: 25px!important;}
.jshop .prod_qty_input input {
    width: 22px!important;
}
#paks-buy-btn {
    height: 21px;
}
.paks-buy-btn {
    padding: 0;
    color: #6E6E6E;
    font-size: 13px;
    font-weight: bold;
    width: 110px!important;
    height: 35px;
    border-radius: 6px;
    border: 2px solid #BBBCBE;
    border-bottom: 1px solid #5A5A5C!important;
    background: #EDEDED;  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#9E9FA3));  
    background: -webkit-linear-gradient(top,  #EDEDED 0%,#9E9FA3 100%);  
    background: -webkit-linear-gradient(top, #EDEDED 0%, #9E9FA3 100%);  
    background: linear-gradient(to bottom,  #EDEDED 0%,#9E9FA3 100%);  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#9E9FA3',GradientType=0 );*/  /*��� �� �������*/
}
.paks-buy-btn:hover {
    background: #D1D3D8;  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D1D3D8), color-stop(100%,#BBBCC1));  
    background: -webkit-linear-gradient(top,  #D1D3D8 0%,#BBBCC1 100%);  
    background: -webkit-linear-gradient(top, #D1D3D8 0%, #BBBCC1 100%);  
    background: linear-gradient(to bottom,  #D1D3D8 0%,#BBBCC1 100%);  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D1D3D8', endColorstr='#BBBCC1',GradientType=0 );*/   /*��� �� �������*/
}
.table_list_product_image_thumb tr img {
    height: 65px !important;
}

/*popup search*/

/* ������� ����� ���� ���������� � ���������� ����  */
.overlay {
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
visibility: hidden;
/* ��� ���������� */
background-color: rgba(0, 0, 0, 0.7);
opacity: 0;
position: fixed; /* ������������� ���������������� */
cursor: default; /* ��� ������� */
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
.overlay:target {
visibility: visible;
opacity: 1;
}
.is-image {
top: 0;
right: 0;
bottom: 0;
left: 0;
display:block;
margin: auto;
width: 100%;
height: auto;
/* ���������� ����� ���������� �������� */
border-radius: 4px;
}
/* ���������� �������� �-�����, ������ */
embed, iframe {
top: 0;
right: 0;
bottom: 0; 
left: 0; 
display:block;
margin: auto;
min-width: 320px;
max-width: 600px;
width: 100%;
}
.popup h1 { /* ��������� 1 */
color: #008000;
text-align: left;
text-shadow: 0 1px 3px rgba(0,0,0,.3);
font:24px 'Trebuchet MS', Helvetica, sans-serif;
font-weight: bold;
}
.popup h2 { /* ��������� 2 */
color: #008000;
text-align: left;
text-shadow: 0 1px 3px rgba(0,0,0,.3);
font:22px 'Trebuchet MS', Helvetica, sans-serif;
}
/*** ��������� ����� ���������� ���� ***/
.popup {
top: 0;
right: 0;
left: 0;
font-size: 14px;
z-index: 10;
display: block;
visibility: hidden;
margin: 0 auto;
width: 90%;
min-width: 320px;
max-width: 600px;
/* ������������� ����������������, ���� ��������� ��� ��������� */
position: fixed;
padding: 15px;
border: 1px solid #383838;
/* ���������� ����� */
border-radius: 4px;
background-color: #FFFFFF;
/* ������� ���� ����� */
-ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
-o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.8);
/* ������ ������������ ����, ��������� ��� ����� */
opacity: 0;
/* ������ �������� (���������) */
-webkit-transition: all ease .5s;
transition: all ease .5s;
}
/* ���������� ��������� ���� � ���������� ���� */
.overlay:target+.popup {
top: 30%; /* ��������� ���� �� ����� �������� ��� ��������� */
visibility: visible;
opacity: 1; /* ������� ������������ */
}
/* ��������� ������ �������� */
.close {
position: absolute;
top: -10px;
right: -10px;padding: 0;
width: 20px;
height: 20px;
border: 2px solid #ccc;
border-radius: 15px;
background-color: rgba(61, 61, 61, 0.8);
box-shadow: 0px 0px 10px #000;
text-align: center;
text-decoration: none;
font-weight: bold;
line-height: 20px;
/* ����� �������� � ������ �������� ��� ��������� */
-webkit-transition: all ease .8s;
transition: all ease .8s;
}
.close:before {
color: rgba(255, 255, 255, 0.9);
content: "X";
text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
font-size: 12px;
}
.close:hover {
background-color: rgba(252, 20, 0, 0.8);
/* ������ ������ ��� ��������� */
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);    
}
/* ����������� ��� ���������� �������� */
.popup p, .popup div {
margin-bottom: 10px;
}
.my-button-search {
   background: url("../img/look.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    !position: absolute;
    display: inline-block;
    !right: 50%;
    width: 18px;
    height: 18px;
    margin: 0;
	position: relative;
  right: 30px;
}
.my-button-search:hover {
   text-decoration: none!important;
}
#jshop_search.inputbox{
    float: left!important;  
    display: block!important; 
    width: 455px!important;
    font-size: 20px!important;
    width: 400px;
    float: left;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    border-radius: 0!important;
    box-sizing: border-box;
    color: #333;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding: 9px 10px;
    width: 100%;
}
.my-search-area {
    display: -moz-inline-box!important;
}
.my-btn-search {
    border-radius: 0!important;
    width: 200px!important;
    margin: 0 0 0 10px;
    color: #ffffff;
    display: block !important;
    float: left !important;
    font-weight: bold;
    height: 39px !important;
    margin: 0 0 0 5px!important;
    text-transform: uppercase;
    width: 140px !important;
    background: #FFCD00;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFCD00), color-stop(100%,#FFB800));  background: -webkit-linear-gradient(top,  #FFCD00 0%,#FFB800 100%);  background: -webkit-linear-gradient(top, #FFCD00 0%, #FFB800 100%);  background: linear-gradient(to bottom,  #FFCD00 0%,#FFB800 100%); /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFCD00', endColorstr='#FFB800',GradientType=0 );*/  /*� �������*/
}
.my-btn-search:hover {
    background: #FFB800;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFB800), color-stop(100%,#FF9D00));  background: -webkit-linear-gradient(top,  #FFB800 0%,#FF9D00 100%);  background: -webkit-linear-gradient(top, #FFB800 0%, #FF9D00 100%);  background: linear-gradient(to bottom,  #FFB800 0%,#FF9D00 100%);  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB800', endColorstr='#FF9D00',GradientType=0 );*/ /*� �������*/
}
#jshop_module_cart {
    color: #bababa !important;
	font-size: 12px;
    display: inline-block;
    margin-top: 6px;
	margin-bottom: -5px;
    float: right;
    margin-right:30px;
}
#jshop_module_cart a.button {
    color: #BABABA!important;
}
a, 
input, 
img, 
button,
a:focus, 
input:focus, 
img:focus, 
button:focus 
{outline: none!important;}
.maincatosnova .podcat:first-child .catstol{
    border-top: 1px solid #ccc;
}
.podcat .jshop_categ{
    border-right: solid 1px #D2D2D2;
    
}
.podcat .jshop_categ:nth-child(4){
    border-right: none!important;
}
.podcattex{
    background: none repeat scroll 0 0 gold;
    padding: 8px 0;
    font-family: 'Paks', sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    
}
.podcattex a {
  color: #fff;
  text-align: center!important;
  font-size: 20px;
}

#shop-btn {
    cursor: pointer;
    position: absolute;
    right: 28px;
    top: 14px;
}
table.full_complit {
    width: 450px;
}
table.full_complit td:first-child {
    text-align: left;
}
table.full_complit td:last-child {
    text-align: right;
}
.item_color {
    display: inline-table;
    float: right;
    position: relative;
    width: 170px;
}
.item_icon {
    margin: 10px 10px 10px 0;
}
.breadcrumb {
    margin: 0!important;
}
.breadcrumb a.pathway{
    color: #F2464D;
}
.breadcrumb .divider{
    position: relative;
}
.breadcrumb .divider img {
    left: 1px;
    position: absolute;
    top: 3px;
}
.jshop .jshop_prod_attributes .attributes_title{
    display: none;
}
div.jshop_prod_attributes select {
    font-size: 11px;
    height: 24px;
    width: auto !important;
    outline: none!important;
}

div.jshop_prod_attributes {
    /*position: absolute;
    top: -7px;
    width: 270px;*/
}
/*���������� ������� ����*/
.dropdown-submenu > a::after {
    margin-right: -7px!important;
    margin-top: 2px!important;
}

.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
	text-decoration:none;
}
.dropdown-menu>li>a:hover {
	background-color: #eee;
	background-image: none;
	color:#000!important;
	border-radius: 5px;
	text-decoration:none;
}
.thm_menu_1 li a,
.thm_menu_2 li a,
.thm_menu_3 li a,
.thm_menu_4 li a {
	display: block;
	transition: all 0.8s ease;
}
.thm_menu_1 li:nth-child(1) a:hover {background: rgb(255, 99, 134);}
.thm_menu_1 li:nth-child(2) a:hover {background: #B65A06;}
.thm_menu_1 li:nth-child(3) a:hover {background: #C79C1C;}

.thm_menu_2 li:nth-child(1) a:hover {background: rgb(153, 151, 4);}
.thm_menu_2 li:nth-child(2) a:hover {background: #1ADF79;}
.thm_menu_2 li:nth-child(3) a:hover {background: #1C8AD3;}

.thm_menu_3 li:nth-child(1) a:hover {background: rgb(4, 151, 195);}
.thm_menu_3 li:nth-child(2) a:hover {background: #060DE4;}
.thm_menu_3 li:nth-child(3) a:hover {background: #19CAD8;}

.thm_menu_4 li:nth-child(1) a:hover {background: rgb(163, 50, 226);}
.thm_menu_4 li:nth-child(2) a:hover {background: rgb(163, 50, 226);}
.thm_menu_4 li:nth-child(3) a:hover {background: rgb(153, 153, 153);}

#sidebar ul.nav a {
	font-family: Tahoma;
	margin: 0px 0px 10px;
}
.thm_old_site {
	position: absolute;
	top: 21px;
	right: 45px;
}
.thm_old_site a {
	color: #000;
	text-decoration: underline;
}
.thm_old_site a:hover {
	text-decoration: none;
}
.moduletable .nav li.active a {
	color: #ED464D!important
}

#.menu .active a {
#color: red !important;
#}
.prod-block{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	color: #414141;
}
.prod-info{
	color: #000;
}
.prod-3d{
	color: #000;
	font-weight: bold;
}
.prod-3d a{
	float: right;
	text-transform: lowercase;
	text-decoration: underline;
	color: #000 !important;
}
.prod-3d a:hover{
	text-decoration: none;
}
.prod-title{
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	display: block;
}
.prod-color-block{
	display: block;
	float: right;
	height: 40px;
	width: 40px;
	border-radius: 5px;
	background: #c0c0c8;
	margin-left: 5px;
}
.prod-color-white{
	display: block;
	float: right;
	height: 40px;
	width: 40px;
	border-radius: 5px;
	border: 1px solid black;
	background: #F4FFF8;
	margin-left: 5px;
}
.prod-color-metallic{
	display: block;
	float: right;
	height: 40px;
	width: 40px;
	border-radius: 5px;
	border: 1px solid black;
	background: #d3d3d3;
	margin-left: 5px;
}
.prod-color-black{
	display: block;
	float: right;
	height: 40px;
	width: 40px;
	border-radius: 5px;
	border: 1px solid black;
	background: black;
	margin-left: 5px;
}
.prod-img img{
	width: 35px;
	margin-top: 2px;
}
.prod-add-img{
	margin-top: 30px;
}

 .shadow_access{
box-shadow: 0 7px 18px -10px #575555 inset;}

 .shadow_access .access_title{color:#4B4B4B!important;  padding-top: 40px!important;}

.access .row-fluid .span8 {
  width: 100%;
}
.access .row-fluid .span4 {
  width: 100%;
}

.access .list_product_nam h3 {
   text-align: center;
}
.access div.jshop_prod_attributes select {
  border: 1px solid black;
  border-radius: 0px;
  width: 200px!important;
  font-size: 16px;
  height: 30px;
}
.paks-buy-btn1 {
    margin-top: -3px;
    padding: 0;
    width: 30px!important;
    height: 30px;
    border-width: 0px;
    background-color: white;
}


/*���� ����� �� �������*/


.cm_01{
		vertical-align: text-top;
	}
.cm_02{
		text-align: center;
}
.newsflash-vert hr:first-child{
    display: block!important;
}
 
.cm_03{
		vertical-align: text-top;
}
#cm_04{
	color: #000;
}
/**/

#cm_05{
	font-size: 16px;
}
#cm_06{
	background: #EC1848;
}
#cm_07{
	background: #F5851F;
}
#cm_08{
	background: #FFCD34;
}
#cm_09{
	background: #AAA969;
}
#cm_10{
	background: #00A650;
}
#cm_11{
	background: #4D7189;
}
#cm_12{
	background: #13BDF0;
}
#cm_13{
	background: #2e3191;
}
#cm_14{
	background: #0195A1;
}
#cm_15{
	background: #67298A;
}
#cm_16{
	background: #67298A;
}
#cm_17{
	background: #67298A;
}



/*���� ����� �� �������*/


#cm_18{
	color: #000000;
}
.cm_19{
	margin: 0px 0px 7px; padding: 0px; z-index: 0; color: #3e3e3e; font-family: Tahoma; font-size: 14.3999996185303px; line-height: normal;
}
.cm_20{
	font-weight: bold;
}
.cm_21{
	font-size: 16pt; font-weight: bold; color: black; margin: 15px 0px; padding: 0px; line-height: normal;
}
#cm_22{
	color: #990000; text-decoration: underline;
}
.cm_23{
	font-size: x-small;
}
.cm_24{
	color: #000000;
}
.cm_25{
	text-align: justify;
}
.cm_26{
	margin-left: 0!important;
}
.cm_27{
	color: #fff;
}
.cm_28{
	margin-left: 20px; width: 110px;
}
.cm_29{
	display:none;
}
.cm_30{
	visibility:hidden;
}
.cm_31{
	position: relative;
}
.cm_32{
	width: 88px; height: 31px; border: 0;display:none;
}
.cm_33{
	position:absolute; left:-9999px;
}


/**/



/* Cart styles */
.cart-decrease, .cart-increase {
	width: 12px;
	height: 30px;
	display: block;
	float: left;
	color: #000;
	font-size: 1em;
	line-height: 30px;
	background: #ffba05;
    background: linear-gradient(to top, #ffba05, #fbe017);
}

.cart-decrease{
	border-radius: 200% / 100%;
	border-top-right-radius: 20%;
	border-bottom-right-radius: 20%;
	line-height: 28px;
}

.cart-increase{
	border-radius: 100% / 50%;
	border-top-left-radius: 20%;
	border-bottom-left-radius: 20%;
}

.cart-decrease:hover, .cart-increase:hover{
	text-decoration: none;
	cursor: pointer;
}

.cart-decrease.inactive, .cart-increase.inactive{
	background: #dcdcdc;
    background: linear-gradient(to top, #dcdcdc, #ececec);
}

.order-process {
	background: #ffba05;
    background: linear-gradient(to top, #ffba05, #fbe017);
	line-height: 40px;
	font-size: 22px;
	margin: 10px 0;
	border-radius: 15px;
}

.order-process:hover {
	background: #fbe017;
    background: linear-gradient(to top, #fbe017, #ffba05);
	background-position: 0;
}

.price-per-unit {
	color: #c5c4c9;
	font-size: 0.85em;
}

.cart-item-input{
	background: #fff !important;
}

.cart-item-input:hover{
	cursor: default;
}

.jshop_prod_cart {
	border: 2px solid #ccc;	
}
.jshop_img.cart{
	border: 0px !important;
}
.jshop_remove {
	color: red;
	font-size: 0.8em;
	text-decoration: none;
}
.jshop_remove i{
	font-size: 1.3em;
}
.jshop_remove:hover, .jshop_remove:focus {
	color: red;
	text-decoration: none;
}
.jshop_remove span {
	border-bottom: 1px red dotted;
}
.jshop_quantity{
	text-align: center;
	display: inline-block;
}
.jshop-cart-title{
	float: left;
}
.jshop-cart-nav{
	margin: 40px 0 0 0;
}
.jshop-cart-nav-item span{
	font-weight: bold;
}
.jshop-cart-nav-item {
	background: #e5e5e5;
	position: relative;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
	float: left;
	padding: 5px 30px 5px 10px;
	font-size: 14px;
	margin-right: 40px;
}
.jshop-cart-nav-item:before {
	content:"";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-left: 16px solid #e5e5e5;
	border-bottom: 13px solid transparent;
	right: -11px;
	top: 1px;
}
.jshop-cart-nav-item.active{
	background: #fecb00;
}
.jshop-cart-nav-item.active:before{
	border-left: 16px solid #fecb00;
}
.jshop-cart-nav-item.last:before{
	display: none;
}
#cart-adding{
	display:none; width:300px; height:100px; z-index:999; border:2px solid #ccc;
}
#cart-adding .alert-heading{
	text-align: center;
}
#cart-adding div { 
	text-align: center;
	margin-top: 25px;
}
.jshop-back-to-cart{
	line-height: 60px;
}
#comjshop .control-label {
	text-align: left;
}
#comjshop .controls input[type="text"],#comjshop .controls textarea {
	width: 90%;
	border: 1px solid #ccc;
}
.jshop_img_description_center {
	text-align: center !important;
}
.jshop-additional-services {
	background-color: #f8f8f8;
	padding: 15px 20px;
	border-radius: 20px;
}
.jshop-additional-services input {
	margin-right: 8px !important;
}
.jshop-additional-services-checkbox:checked + label::after {
   content: '';
   position: absolute;
   width: 1.2ex;
   height: 0.4ex;
   background: rgba(0, 0, 0, 0);
   top: 0.9ex;
   left: 0.4ex;
   border: 3px solid #fecb00;
   border-top: none;
   border-right: none;
   -webkit-transform: rotate(-45deg);
   -moz-transform: rotate(-45deg);
   -o-transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   transform: rotate(-45deg);
}

.jshop-additional-services-checkbox {
   line-height: 2.1ex;
}

.jshop-additional-services-checkbox {
    position: absolute;
    left: -999em;
}

.jshop-additional-services-checkbox + label{
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.jshop-additional-services-checkbox + label::before {
   content: "";
   display: inline-block;
   vertical-align: -15%;
   height: 2ex;
   width: 2ex;
   background-color: white;
   border: 1px solid rgb(166, 166, 166);
   border-radius: 4px;
   box-shadow: inset 0 2px 5px rgba(0,0,0,0.25);
   margin-right: 0.5em;
}

.jshop-additional-services div {
	margin-right: 30px !important;
}
.jshop-additional-service-info{
	font-size: 0.8em;
	color: #ccc;
}

.jshop-personal-info-radio {
    -webkit-appearance:none;
    width:15px !important;
    height:15px !important;
    border-radius:50%;
    outline:none;
    box-shadow:0 0 5px 0px gray inset;
}
.jshop-personal-info-radio:hover {
    box-shadow:0 0 5px 0px orange inset;
}
.jshop-personal-info-radio:before {
    content:'';
    display:block;
    width:60%;
    height:60%;
    margin: 20% auto;    
    border-radius:50%;    
}
.jshop-personal-info-radio:checked:before {
    background:#fecb00;
}
#jshop_summ_product {
	margin-left: 5px;
	font-size:12px!important
}
#jshop_summ_product

.orangered{
	color: #F5851F;
}
.yellowgreen{
	color: #6AA61F;
}
.greengrass{
	color: #00A650;
}
.cart-prod-sh-desc{
	font-size: 12px;
	margin-top: 8px;
}
.jshop-cart-print {
	width: 20%;
}
.jshop-cart-print-icon{
	font-size: 24px;
	border: 2px solid #000;
	padding: 3px 5px;
	border-radius: 5px;
	float: left;
	display: block;
	margin-right: 10px;
}
.jshop-total-price-icon:before {
    font-size: 24px;
	font-family: initial;
	border: 2px solid #000;
	padding: 3px 5px;
	border-radius: 5px;
	font-weight: 700;
    content: '\03A3';
}
.jshop-total-price {
	font-size: 26px;
}
.jshop_subtotal{
	width: 80% !important;
	float: right !important;
}
.jshop-total-tax, .jhsop-print{
	font-size: 12px;
}
.jshop-total-tax a, .jhsop-print a{
	display: block;
}
.jshop-check-info{
	width: 130px;
	margin: 0 50px 0 0;
}
.jshop-check-value div{
	margin-bottom: 5px;
}
.checkoutinfo{
	border-bottom: medium solid #ffba05;
	padding: 20px 0px;
	margin: 0 0 20px 0 !important;
}
.jshop_city {
	border: 1px solid #ccc !important;
	margin: -5px 0 0 15px;
}
.jshop-attr-arrow, .jshop-price-arrow{
	position: absolute;
	/*left: 25px;*/
	left: 10px;
	line-height: 22px;
	font-size: 18px;
	color: #950000;
}
.jshop-price-arrow{
	left: 20px;
	line-height: 18px;
	font-size: 24px;
}
.price-holder {
}
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both;
} 

@-webkit-keyframes bounce { 
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
    40% {-webkit-transform: translateX(-10px);} 
    60% {-webkit-transform: translateX(-5px);} 
} 

@keyframes bounce { 
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 
    40% {transform: translateX(-10px);} 
    60% {transform: translateX(-5px);} 
} 

.bounce { 
    -webkit-animation-name: bounce; 
    animation-name: bounce; 
}



.jshop_list_product .product .jshop_price{

padding-right:0!important;    margin-right: 44px;}

.jshop_list_category.maincatosnova h2 {padding-top: 0 !important; margin-top: 10px !important;}
.jshop_list_category.maincatosnova .jshop_img {margin-top: 20px;}

.oiproduct  label{
  font-size: 12px!important
}
.oiproduct{
/*position:relative;*/ /* volma */
}
.mydoppole{
    font-size: 0.9em;
}

.mydoppole .fa{
  position: inherit;
  margin-right: 7px;
  margin-left: 25px;
}
.mydoppole  input{
  position: relative;
  top: -2px;
  margin-right: 4px!important;
}

.row-fluid>div.sblock2:first-of-type{
  padding-right:0;
}
.row-fluid>div.sblock2:nth-child(2){
 float:right!important
}
.jshop .input_type_radio {}
.jshop .input_type_radio input[type=radio]{
position: absolute;
  width: 230px;
 /* left: -58px;*/
  left: -73px;
  top: 4px;
}


.row-fluid .sblock2 {
    width: 47%!important;
}

.jshop .input_type_radio input[type=radio]:focus{
box-shadow:none!important
}
.jshop .input_type_radio label{
  /*margin-left: 15px;*/
  margin-left: 0px;
}

img.jshop_img_thumb {

}

#head > div.thm_cart_head > a{
}
button.paks-buy-btn1{
    position: absolute;
    right: 0;
}
.span2  #form_vopros1
{
z-index:9999;
  position: relative;
  top: 115px;
  left: -203px;
}
#layer_form {
	position: fixed;
	z-index: 1000;
	left: 0;
	top: -44%;
	width: 100%;
	height: 100%;
	display: none;
}
img.footer_logo {
  margin-top: 74px;
}

.junewsultra .jn .jn-head{
display:none;
}