body {
/*	font-family: 'Lobster', cursive;
	font-style:italic;*/
	font-size:14px;
	color:#333;
	background:url(../images/pattern4.png) ;
}

.contentbox .container {
	background:#f3f3f3;
	z-index:8 !important;
}
.contentbox  {
	margin-top:-50px;
}
.contentbox .container .span9{
	margin-top:70px;
    min-height:300px;
}
.contentbox>.container>.row-fluid {
  padding:0 15px;
}
.contentbox .container .span3 {
  margin:70px 0 0 20px;
}
.contentbox .container .span3 ul.category-module {
  list-style:none;
  margin: 0 15px 10px 0;
}
.contentbox .container .span3 h3 {
    font-size: 30px;
    font-family: arial;
    font-weight: normal;
}
.contentbox .container .span3 h4 {
  color:#c09e42;
  font-weight:normal;
  margin-left:0;
}
.topcontainer {
    margin:0;
    -webkit-box-shadow: 0 3px 3px #000;
    -moz-box-shadow: 0 3px 3px #000;
    box-shadow: 0 3px 3px #000;
    display: block;
    height: 40px;
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;
    background: #171717;
}
.headerbox {
margin-top:-70px;
	min-height:300px;
position:relative;
    box-shadow: 0 3px 3px #000; 
	background:url(../images/panorama3.jpg) no-repeat center;
	z-index:998;
/* 	margin-bottom:-3px;
	padding-bottom:3px; */
}
.mod-articles-category-date {
  font-size:12px;
  font-weight:bold;
}
.footer .container {
	min-height:90px;
	background:#000;
    color:#fff;
}
.footer .span7 {
    padding-top:40px;
    text-align:center;
}
.footer .span2, .footer .span3 {
    padding-top:20px;
}
.footer .span3 select {
        margin-left: 30px;
        height:28px !important;
         font-size:14px !important;
        border-radius:0;
      max-width: 160px;
        background:#434343;
	   color:#797979;
	   border:none;
}
.footer .span3 h3 {
    padding: 0 !important;
    margin: 0 0 5px 30px  !important;
    font-family: 'Bad Script', cursive;
    font-weight: normal;
    font-size: 18px;
    line-height: 1.1em;
}
.footer .span2 a {
    display:block;
    float:left;
    margin-right:3px;
    text-indent: -9999px;
    width:32px;
    height:32px;
}
.footer .span2 .vk{background:url(../images/vk.png) no-repeat;}
.footer .span2 .fb{background:url(../images/f.png) no-repeat;}
.footer .span2 .ok{background:url(../images/ok.png) no-repeat;}

.otstup {
	margin-top:110px;
}
.logotip {
/* 	position:absolute; */
	
	max-width:/*495*/650px;
    padding:0 30px;
	/* height:100px;
	 border:1px solid #fff; */
	margin:0 auto 0;
}
.bg_logo {
    position:relative;
	width:180px;
	margin:0 auto;
    z-index:999;
}
.langbox {
	padding-top:10px;
    float: left;
}
.navbox {
  float: left;
}
/* Корзина */


/* список товаров и категорий */
.jshop_code_prod {
  display:block;
  text-align:center;
}
.span4.jshop_categ .category{
    min-height:330px;
}
.span4.jshop_categ .category h2{
    margin-top:10px;
    color:#c09e42;
}
.jshop_list_product .product .buttons a.button_buy, 
.prod_buttons .btn.btn-success.buy, 
.checkout .btn-group a.btn.btn-success, 
.reqsave input.btn.btn-success,
.finish_registration input.btn.btn-success,
input.subscribeButton {
    border:0;
    border-radius:0;
    background:#393939;
    color:#b3b3b3;
    text-shadow: none;
    padding-left: 10px;
}
.jshop_list_product .product .buttons a.button_buy:after {
    display:inline-block;
    float: left;
    margin-right: 5px;
    width:20px;
    height:20px;
    content:" ";
    background:  url(../images/icons.png) no-repeat center;
} 
.prod_buttons span {
    display:inline-block;
    float: ;
    margin-top: 10px;
    width:28px;
    height:28px;
    content:" ";
    background: #1a1a1a url(../images/icons.png) no-repeat center;
}
.jshop_list_product .product .buttons a.button_buy:hover, 
.prod_buttons .btn.btn-success.buy:hover, 
.checkout .btn-group a.btn.btn-success:hover, 
.reqsave input.btn.btn-success:hover,
.finish_registration input.btn.btn-success:hover,
input.subscribeButton:hover {
    background: #1a1a1a;
    color:#c09e42;
}
input.subscribeButton {
  	padding:4px 10px !important;
}
.jshop_list_product .product .buttons a.button_detail, .checkout .btn-group a.btn {
    border:0;
    border-radius:0;
    background: rgb(209,174,81);
    color:#fff;
    text-shadow: none;
}
.jshop_list_product .product .buttons a.button_detail:hover, .checkout .btn-group a.btn:hover {
    background: linear-gradient(to bottom, #c19f41 10%,#e1bf60 100%);
}
.jshop h1 {
    text-align: center;
      color:#c09e42;
    font-size: 30px;
   /* font-family: 'Bad Script', cursive;*/
   font-family: arial;
    font-weight: normal;
    margin-bottom: 20px;
}
.jshop h1:after {
    display: block;
    content: " ";
    height:10px;
    background: url(../images/bg_title.png) no-repeat center;
    margin-top: 5px;
}
.category_title a, .product_title a {
    color:#c09e42;
}
/* товар */
.jshop.productfull h1 {
   /* color:#c09e42;
    font-size: 24px;
    font-family: 'Bad Script', cursive;*/
}
.jshop.productfull a img {
    border:7px solid #c09e42;
}
.attributes_name {
  padding:10px 15px 0 0;
}
/* поиск */
.searchbox {
padding-top:6px;
 float: right;
}
.searchbox form {
	text-align:right;
}
.searchbox form input[type="submit"]{
  width:35px;
  height:26px;
  margin-top:-8px;
  border:0;
	background:#c09e42 url(../images/searchButton.gif) no-repeat;
}
.searchbox form input[type="submit"]:hover {
	    background: linear-gradient(to bottom, #c19f41 10%,#e1bf60 100%) url(../images/searchButton.gif) no-repeat;
}
.searchbox  #jshop_search {
	width:180px;
	height:;
	border-radius:0;
	background:#434343;
	color:#fff;
	border:none;
}

/* прочее */
#jquery-lightbox {
	z-index:1000 !important;
}
.articul {
    clear:both;
}
/* медиа */
@media screen and (max-width:767px) {
 .otstup {
	margin-top:180px;
}
    .contentbox .container{
        padding-left:15px;
        padding-right:15px;
    }
    .footer .span2 {
        margin: 0 0 30px 30px;
    }
    .footer .span7 {
    padding-top:20px;
    padding-left:30px;
    text-align:left;
}
    .searchbox  #jshop_search {
	width:100px;
	height:;
	border-radius:0;
	background:#434343;
	color:#797979;
	border:none;
}
    body {
        padding: 0;
    }
    .topcontainer {
        padding-left:10px;
    }
    .searchbox {
        margin-right:20px;
    }
    .navbox select {
        margin:6px 0 0 12px !important;
        height:28px !important;
         font-size:14px !important;
        border-radius:0;
         width: 120px;
        background:#434343;
	   color:#797979;
	   border:none;
    }
     .navbox select#dj-megamenu99select option {
        min-height:28px !important;
        font-size:14px !important;
         border:0;
    }
       select:focus  {
        outline: none;
    }  
}
