e#product-photos img, .product-image {
    background: #ffffff;
    position:relative;
    z-index:10;
}

.product_detail #modal-one {
    margin-top: 10px;
}

#product-photos img {
    background: white;
}

#big-product-photos img, .item_elem img {
    border: 1px solid #DADADA;
}

#product-photos .shadow_pic_280 {
    bottom:-23px;
}

ul.all_photo {
    margin:0px !important;
    padding:0px !important;
}

.parent_list li,
li.gallery-element{
    list-style-type: none;
}

li.gallery-element {
    margin-left: 0px !important;
    margin-bottom: 0px !important;
        
}

.wrap_logo
{
    min-height:60px;
    width: 0px;
}

.modal.fade {
    top:-50%;
}

#content-body {
    font-size:13px;
}

.all_photo {
    margin:20px 0 0 0;
}


#simplelistcontent {
    font-size: 13px;
}

.likes {
    margin-top: 20px;
}

/* Всплывающее окно заказов */
.cart-element + .cart-element{
    clear:both;
    border-top: 1px solid #DDD;
    margin-bottom: 10px;
}

.contacts_block .less, [itemprop="address"] {
    margin-left:18px;
    margin-bottom: 0px !important;
}

.cart-element {
    padding: 10px 0;
    height:70px;
}

.cart-element-img{
    float: left;
    width:140px
}

.add_ya {
    font-size: 13px;
}

/* Стили в новости ИНФО */

.datepick-month-header select{
    font-size: 10px !important;
    height: 20px !important;
}

.datepick-popup select {
    width:auto !important;
}

.datepick-popup table {
    margin:0;
}

#pagecontent #page {
    margin: 20px;
    background: #fff;
}
#pagecontent #page:focus {
    outline: none;
}

#pagecontent object,
#pagecontent embed,
#pagecontent video,
#pagecontent iframe {
    width: auto;
    max-width: 100%;
}
#pagecontent video,
#pagecontent iframe {
    height: auto;
}

.tint div, .contact_block_c div {
    margin-bottom: 0px !important;
}

#pagecontent blockquote {
    margin-left: 3em;
    font-style: italic;
    color: #777;
}

.title_article {
    font-weight: bold;
}

#pagecontent #hotproducts {
    border:0;
}

#pagecontent p, #pagecontent div{
    font-size: 13px;
}

#pagecontent h1 {
    margin-bottom: 10px;
}

#pagecontent ul ul,
#pagecontent ol ol,
#pagecontent ul ol,
#pagecontent ol ul {
    border: none;
    margin: 2px !important;
    padding: 0;
    padding-left: 2em;
}
#pagecontent dl dt { font-weight: bold; }
#pagecontent dd { margin-left: 1em;}

#pagecontent table {
    border-collapse: collapse;
    font-size: 1em;
}
#pagecontent table td {
    padding: 5px;
}
#pagecontent table thead td {
    border-bottom: 2px solid #000 !important;
    font-weight: bold;
}
#pagecontent code,#pagecontent pre {
    font-family: monospace sans-serif;
}
#pagecontent code {
    background-color: #d8d7d7;
}
#pagecontent pre {
    padding: 1em;
    border: 1px dashed #ccc;
    background: #f5f5f5;
    overflow: auto;
}
#pagecontent hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
}

#about #page {
    margin: 20px;
    background: #fff;
}
#about #page:focus {
    outline: none;
}

/*#about a {*/
    /*color: #15c;*/
/*}*/

#about object,
#about embed,
#about video
{
    width: auto;
    max-width: 100%;
}
#about video,
    /*#about iframe {
        height: auto;
    }*/

    /*#about div,
    #about p,
    #about ul,
    #about ol,
    #about table,
    #about dl,
    #about blockquote,
    #about pre,
    #about iframe,
    #about object,
    #about hr {
        margin-bottom: 15px;
        line-height: 1.5em;
    }*/

#about blockquote {
    font-style: italic;
    color: #777;
    border:0px !important;
}

#about ul, #about ol, .main_text ul, .main_text ol {
    margin-left: 30px;
}

.subcontent ul, .subcontent ol {
	margin-top:10px !important;
	margin-bottom: 10px !important;
}

.shadow_top_image {
	margin:0 auto !important;
}

#about ul ul,
#about ol ol,
#about ul ol,
#about ol ul {
    border: none;
    margin: 2px !important;
    padding: 0;
    padding-left: 2em;
}
#about dl dt { font-weight: bold; }
#about dd { margin-left: 1em;}

#about table {
    border-collapse: collapse;
    font-size: 1em;
}
#about table td {
    border: 1px solid #ddd;
    padding: 5px;
}
#about table thead td {
    border-bottom: 2px solid #000 !important;
    font-weight: bold;
}
#about code,#about pre {
    font-family: monospace sans-serif;
}
#about code {
    background-color: #d8d7d7;
}
#about pre {
    padding: 1em;
    border: 1px dashed #ccc;
    background: #f5f5f5;
    overflow: auto;
}
#about hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
}

/*#pagecontent h1,
#pagecontent h2,
#pagecontent h3,
#pagecontent h4,
#pagecontent h5 {
	font-weight: bold;	
}

#pagecontent h1 {
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 10px;	
}
#pagecontent h2 {
	font-size: 30px;
	line-height: 38px;	
	margin-bottom: 15px;
}
.top_h2{
	font-size: 20px !important;
	font-weight: normal !important;
}
#pagecontent h3 {
	font-size: 24px;
	line-height: 30px;	
	margin-bottom: 10px;	
}
#pagecontent h4 {
	font-size: 18px;
	line-height: 24px;	
	margin-bottom: 10px;	
}
#pagecontent h5 {
	font-size: 1em;
	margin-bottom: 10px;	
}
*/

#searchtool input {
    margin-left: 8px;
    padding: 0px;
    width: 164px;
    padding: 1px 20px 1px 13px;
    border-radius: 10px;
}

.about_block {
    overflow-x:hidden;
}

#yadirect_bottom .add_ya{
    margin-top:30px;
    padding-top:20px;
}

.black {
    color:#000000 !important;
}

.close_pop {
    cursor: pointer;
    float: right;
    font-size: 28px;
    margin-top: 6px;
    color:#ccc;
}

.close_pop:hover {
    cursor: pointer;
    float: right;
    font-size: 28px;
    margin-top: 6px;
    color:#666;
}

.paging ul {
    list-style: none;
    margin-top: 5px !important;
}

.must_open_list {
    width:10px;
    height:10px;
    background:url(../img/close.png) 0 0 no-repeat;
    float:left;
    margin-top: 6px;
    cursor: pointer;
}

.must_close_list {
    width:10px;
    height:10px;
    background:url(../img/open.png) no-repeat;
    float:left;
    margin-top: 8px;
    cursor: pointer;
}

.margin_bottom_40 {
    margin-bottom: 40px;
}

.paging .active a {
    color:#000000 !important
}

.items_list {
    display: none;
}

.paging ul li {
    float:left;
    margin-right:5px;
}

.cart-element-img img{
    border:1px solid #DDD;
    margin-right: 20px;
}

.cart-element-description{
    margin-left:140px;
}
.cart-element-description a{
    font-size: 15px;
}
.cart-total{
    clear:both;
    border-top:1px solid #DDD;
    padding-top:15px;
}
form .name {
    font-size: 14px !important;
    margin-bottom: 3px;
}

form .name + input {
    padding: 2px 2px;
    border: 1px solid #DADADA;
    font-size: 13px;
    width: 250px;
}

span + .name {
    margin-top:10px;
    clear:both;
}

.modal-body textarea {
    border: 1px solid #DADADA;
    width:490px;
    height:80px;
    font-size: 13px;
}

form .submit_form {
    margin:10px 0;
}

#id_comment {
    width:490px;
    height:80px;
    font-size: 13px;
}

.dop {
    font-size:13px !important;
    color:#555555 !important;
    border-bottom: 1px dashed #000000;
    text-decoration: none;
}

.dop:hover {
    text-decoration: none;
    color:#000000 !important;
}

.modal-body #errors, .modal-body #no-phone, .modal-body #message-errors {
    padding:5px 0;
    margin:0 0 10px 0;
    color:red;
    display:none;
    font-size: 13px;
    font-weight: bold;
}

.modal-body #message-errors {
    margin: 0 0 -15px 0;
}

.nav-tabs a{
    text-decoration: none;
    border-bottom: 1px dashed #000000;
    color:#000000;
}

.dash_hr {
    border-top: 1px dotted #DADADA;
    background: none;
}

.nav-tabs a:hover{
    color:#000000;
}

/*  */

/* Всплывающее окно способов оплаты */
ul.list-met{
    margin-left: 14px;
    margin-top: 4px;
    list-style-type: none;
    font-size: 14px;
}
/* Всплывалка для доставки*/

.spisok p{
    display: inline-block;
    margin-right: 3px;
}
.spisok .office-spisok{
    border: 1px solid #DADADA;
    padding: 10px;
    margin-right: 60px;
    border-radius: 7px;
    margin-top: 8px;
}
.spisok{
    padding-left: 10px;
}


.tooltip {
    background:rgba(255,255,255,0.9);
    padding:5px 10px 10px 10px;
    z-index:2;
    top:-48px;
    left:-10px;
    position:absolute;
    width:500px;
    border-radius: 5px;
    border:1px solid #dadada;
    box-shadow:1px 3px 5px rgba(0,0,0,0.2)
}

.simplelistcontent {
    overflow:hidden;
}

img {
    max-width: 100%;
}

h1 {
    font-size:22px;
    font-weight: normal;
}

h2 {
    font-size:20px;
    font-weight: normal;
}

h3 {
    font-size:19px;
    font-weight: normal;
}

h4 {
    font-size:18px;
    font-weight: normal;
}

h5 {
    font-size:17px;
    font-weight: normal;
    font-weight:100;
}

h6 {
    font-size:15px;
    font-weight: normal;
    font-weight:800;
}

.tab-content {
    width: 510px;
    overflow: hidden;
}

#pagecontent {
    clear:both;
}
/*a {
	color:#0092C5;
	text-decoration: underline;
	font-size:inherit;
}*/

.dotted {
    cursor: default;
}

/*a:hover {
	color:#f30011;
	text-decoration: underline;
}
*/
/*a.dotted {
	text-decoration: none;
	border-bottom: 1px dotted #006794;
	font-size: inherit;
}

a.dotted:hover {
	text-decoration: none;
	border-bottom: 1px dotted #f30011;
	font-size: inherit;
}*/

#simplecontent {
    font-size:13px;
}

a.dash {
    text-decoration: none;
    border-bottom: 1px dashed #006794;
}

a.dash:hover {
    text-decoration: none;
    border-bottom: 1px dashed #f30011;
}

/*#headerimage {*/
/*display:none;*/
/*}*/

#searchtool label {
    display:inline;
}

table.form-hor{
    margin:0px;
}
table.form-hor tr td{
    border:none !important;
}
table.form-hor.cont tr td:first-child{
    padding-left: 15px
}
table.form-hor.cont tr td:first-child+td{
    font-size: 10pt;
}
table.form-hor.cont tr td:first-child+td+td{
    font-size: 12px;
    padding-left: 15px;
}

.buy-item
{
    border-width: 1px;
}


.editor-placeholder ul, .editor-placeholder ol {
	margin-left:20px !important;

.bottom_trigon_menu {
	display:none;
}

.carousel-control.left div, .carousel-control.right div {
	position: relative;
	top: -29px;
	left: 0px;
}

#phone{
    text-align: right;
}

.desc_hot_prod {
	display:none;
}

#product-photos img {
    background: #ffffff !important;
}

.product-image {
    border: 1px solid #DADADA;
}

.price_item {
    font-size: 20px !important;    
}

.featured-price {
    font-size: 18px !important;
}


/* Способы оплаты */
.pay-icon{
    display: inline-block;
    margin-top: 5px;
    margin-right: 5px;
}


#big-product-photos {
    z-index: 2;
    position: relative;
}

.write_review {
    margin:0 0 20px 0;
}

.write_review a {
    font-size:13px;
}

.write_review i {
    background-image: url("/media/oem/layouts/assets/common/bootstrap/img/glyphicons-halflings.png") !important;
}