/*#content-wrapper {
    background: url('/sites/all/themes/photoclip/pics/left_fon.jpg') repeat-y;
}*/

#content-wrapper {
    margin-left: 18px;
    /*
        background: url('/sites/all/themes/photoclip/pics/spline.jpg') no-repeat;
    *//*

        background-position-x: -2px;
        border-right: 1px solid #68C435;
        margin-right: 3px;
        margin-left: 20px;
    */
}

#page-wrapper {
    background: url('/sites/all/themes/photoclip/pics/left_fon.jpg') repeat-y;
    border: 1px solid #6bc233;
    margin: 14px auto 10px auto;
    background-position: -5px 0;
    max-width: 1280px;

    -webkit-box-shadow: 0 0 10px rgba(76, 76, 76, 0.7);
    -moz-box-shadow: 0 0 10px rgba(76, 76, 76, 0.7);
    box-shadow: 0 0 10px rgba(76, 76, 76, 0.7);
}

/*body.html {
    background: url('/sites/all/themes/photoclip/pics/fon_bottom.jpg');
    background-repeat: repeat-x;
    background-position-y: 100%;
}*/

/*#page {
    background: url('/sites/all/themes/photoclip/pics/fon_bottom.jpg') 0 bottom;
    background-repeat: repeat-x;
}*/

.cart-contents .links.inline {
    margin-left: 0;
}

.commerce-product-field-commerce-price {
    font-size: 150%;
    color: #FF5A10;
    font-weight: bold;
    display: inline;
    float: left;
    margin-right: 10px;
}

/*
#menu-bar-wrapper {
    margin-left: 21px;
}
*/
header.node-header h1.node-title a {
    color: #2D8303;
}

.region-sidebar-first .block-inner.clearfix, .region-sidebar-second .block-inner.clearfix {
    border-radius: 10px;
    border: 1px solid #6ac334;
    padding: 10px;
}

.line-item-summary {
    text-align: left;
}

.block .item-list ul {
    margin-left: 0;
    list-style-type: none;
    /*    list-style-image: url('/sites/all/themes/photoclip/pics/str_s.jpg');*/
}

.block .item-list ul li {
    margin-left: 5px;
}

#block-commerce-cart-cart .block-inner {
    background-image: url('/sites/all/themes/photoclip/pics/cart_icon.jpg');
    background-repeat: no-repeat;
    background-position: 96% 55%;
}

th, thead, thead th {
    background-color: #fdfdfb;
    border: none;
    color: #3d3d3d;
}

tbody, tr td:last-child {
    border: 0;
}

#search-block-form .form-submit {
    background-image: url('/sites/all/themes/photoclip/pics/search_button.jpg');
    height: 20px;
    width: 29px;
    background-position: -1px;
    top: 5px;
    position: relative;
    text-indent: 50px;
}

#search-block-form {
    margin-bottom: 0;
}

#branding, .region-header {
    padding: 0 0 10px 25px;
    display: table-cell;
}

.commerce-order-handler-area-order-total .commerce-price-formatted-components {
    width: 100%;
}

#menu-bar-wrapper {
    /*padding-left: 60px;*/
    margin-bottom: 10px;
    width: 99.3%;
    /*margin-left: 30px;*/
    border-radius: 0 20px 20px 0;

}

#branding {

    text-align: right;
}

/*#header-wrapper {
    background-image: url('/sites/all/themes/photoclip/pics/cart.png');
    background-repeat: no-repeat;
    height: 165px;
    position: relative;
    bottom: 14px;
    right: 1px;
}*/

#header-wrapper {
    /*    background-image: url('/sites/all/themes/photoclip/pics/cart.png');
        background-repeat: no-repeat;*/
    height: 139px;
    position: relative;
    bottom: 14px;
    right: 1px;
}

.line-item-summary .line-item-quantity {
    float: none;

}

.bb-n {
    background-image: url('/sites/all/themes/photoclip/pics/ramka.jpg');
    background-repeat: no-repeat;
    background-position: 6px -5px;
}

#footer-wrapper {
    background: url('/sites/all/themes/photoclip/pics/fon_bottom.jpg');
    height: 291px;
    background-position: 0 203px;
    background-repeat: repeat-x;
}

#footer-wrapper footer.clearfix {
    display: table-cell;
    vertical-align: bottom;
    padding-left: 190px;
}

#footer-wrapper .container.clearfix {
    background: url('/sites/all/themes/photoclip/pics/bottom-left.jpg') no-repeat;
    /*display: table-cell;*/
    vertical-align: bottom;
    height: 291px;
    /*padding-left: 215px;*/
    font-size: 90%;
    /*background: url('/sites/all/themes/photoclip/pics/fon_bottom.jpg') repeat-x;*/
    background-position: -5px 15px;
    display: table;
}

#page {
    /*    background-image: url('/sites/all/themes/photoclip/pics/cart.png');
        background-repeat: no-repeat;
        background-position: -1px -14px;*/
    max-width: 1280px;
}

#cart {
    position: absolute;
    top: 1px;
}

#block-system-main-menu {
    margin-left: 245px;
}

.nav .block-menu ul a {
    padding: 0.4em 1em;
}

#block-block-5 img {
    margin-top: 20px;
}

footer .block:last-child {
    margin-bottom: 0;
}

.block-region-footer {
    display: inline-block;
    margin-bottom: 0;
}

#block-block-1 {
    width: 300px;
}

#block-block-7 {
    width: 150px;
}

#block-block-8 {
    width: 370px;
}

.region-footer {
    margin-bottom: 7px;
}

.design {
    text-align: right;
    font-size: 11px;
    height: 25px;
    margin-right: 10px;
}

#header-wrapper .block:last-child {
    margin-bottom: 0;
}

.view-id-catalog_menu li a.active {
    color: #e14601;
    text-decoration: underline;
}

.content-style {
    border: none;
    padding: 0;
    /*1px solid #fdc800;*/
}

.border, .node-product-display, .node-roboteka /*, .item-list .node-inner*/ {
    border: 1px solid #fdc800;
    padding: 15px;
    border-radius: 10px;

    -webkit-box-shadow: 0 0 10px rgba(76, 76, 76, 0.4);
    -moz-box-shadow: 0 0 10px rgba(76, 76, 76, 0.4);
    box-shadow: 0 0 10px rgba(76, 76, 76, 0.4);
}

.content-margin {
    margin: 0;
}

#page h1 {
    color: #339900;
    margin: 0 0 10px 15px;
}

.item-list ul li.views-row {
    list-style-image: none;
}

.view-catalog-menu ul li.collapsed, .view-catalog-menu ul li.expanded {
    list-style-image: none;
    list-style-type: none;
}

.expander {
    cursor: pointer;
    border: 1px solid #fdc800;
    width: 8px;
    display: inline-block;
    height: 8px;
    line-height: 10px;
    text-align: center;
    color: rgb(255, 102, 0);
    border-radius: 3px;
    font-size: 10px;
}

.commerce-add-to-cart div.form-wrapper {
    display: inline-block;
}

.commerce-add-to-cart .ocb, #edit-checkout, #edit-continue {
    color: red;
}

.site-name-hidden #logo {
    position: absolute;
    top: 61px;
    left: 35%;
}

.pager {
    font-size: 22px;
}

.item-inactive {
    color: red;
    font-weight: bold;
}

.item-active {
    color: green;
    font-weight: bold;
}

.commerce-product-status-label {
    display: none;
}

.node-product-display .node-readmore a {
    font-weight: bold;
}

.similar-photo {                                                                
    display: inline-block;                                                      
}                                                                               
                                                                                
.similar-header {                                                               
    display: inline-block;                                                      
    vertical-align: top;                                                        
    margin-left: 20px;                                                          
    width: 500px;                                                               
}                                                                               
                                                                                
.related-items li {                                                             
    list-style: none;                                                           
    margin-top: 15px;                                                           
}     

@media screen and (max-width: 768px) {
#block-block-8 {
    width: initial;
    }
    
    #page #header-wrapper {
	float:none;
margin-bottom: 0;
    }
    .site-name-hidden #logo {
        left: 60%;
    top: 20px;
    }
    .region-header {
        position: absolute;
    left: 60%;
    top: 20px;
    }
#menu-bar-wrapper {
background-image: url('/sites/all/themes/photoclip/pics/left_fon.png');
    background-position: -5px 0;
    background-repeat: repeat-y;
}
}

@media screen and (max-width: 656px) {
  #block-block-7 {
display: none;
}
}

@media screen and (max-width: 533px) {
#header-wrapper {
    height: 73px;
}
  #cart {display:none;}
#block-system-main-menu {
    margin-left: 25px;
}
.site-name-hidden #logo {
    left: 27%;
    top: 15px;
}
#block-block-5 {display: none;}
.region-header {
    position: relative;
    left: 0;
    top: 10px;
margin: auto;
z-index:-2;
}
#block-block-1 {
display: none;
}
#block-block-7 {
    display: inherit;
}
#block-block-8 a, #block-block-8 font {display: none;}
}

@media screen and (min-width: 1023px) {
  #block-block-39 {
  display: none;
  }
}

.checkout-completion-message p.order {
 font-size: 1.4em; 
}

.checkout-completion-message p.order span {
 color: #390; 
}
.line-item-summary-checkout a {
    display: none;
}

/*#edit-customer-profile-shipping .field-name-field-need-call {
    display: none;
}*/