@CHARSET "utf-8";

.margin-left-5{margin-left:5px}
.pages { height:15px; font-size:100%; margin-top:20px; line-height:1.2em;text-align:center }
.pages span, .pages b, .pages a { font-weight:bold; }
.pages a{color:#fff}
.pages span { padding:1px 8px 2px 0; }
.pages span.nums { padding:0 10px 0 5px; }
.pages span.nums b, .pages span.nums a { padding:0px 4px 1px; background:#ccc; text-decoration:none; margin-right:4px; }
.pages span.nums a:hover { background: #F7B900; color:#fff; }
.pages span.nums b { color:#fff; background:#F7B900}

.spmblockarticlesadv-list .left_side{width: 100%}
.spmblockarticlesadv-list h3 a{text-decoration:underline!important;line-height:1.2em}
.spmblockarticlesadv-list .item-more{font-size:11px;text-decoration:underline;}
.spmblockarticlesadv-time{font-size:11px!important;color:#5D717E!important}
	
	
.blocarticlesadv-header{background: none repeat scroll 0 0 #F0F0F0;color: #000000;font-size: 12px;margin: 15px 0 10px;padding: 8px 7px;}
.blocarticlesadv-noitems{padding:10px;text-align:center;font-weight:bold;border:1px solid #EEEEEE}

.blocarticlesadv-view-all{margin:10px auto 0px auto;text-align:center}
.block-items-data td a{background:none!important;padding:5px!important}
.spmblockarticlesadv-date{padding:0 5px 5px 5px;font-size:11px!important}
.block-last-spmblockarticlesadvs h4{text-align:center}
.items-last-spmblockarticlesadvs table td a{background:none!important;padding:5px!important}
.spmblockarticlesadv-title-and-content{padding:5px 5px 5px 0}
.spmblockarticlesadv-block-noitems{padding:10px;text-align:center;border:1px solid #EEEEEE}




ul#manufacturers_list {list-style-type:none}
ul#manufacturers_list li {
    margin-bottom: 14px;
    padding: 12px 8px;

}
ul#manufacturers_list li a.lnk_img {
    display: block;
    float: left;
}
ul#manufacturers_list li img {
    display: block;
    float: left;
    margin-right: 14px;
    border: 1px solid #ccc;
    vertical-align: bottom
}
ul#manufacturers_list li h3 {
    padding: 0 0 10px;
    font-size: 18px;
    color: #000
}
ul#manufacturers_list li .description {
    overflow: hidden;
    padding: 0;
    font-size:14px;
    color:#666
}
ul#manufacturers_list li .right_side {float:right;}





.articles-block-item{
	border: 1px solid #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
    margin-top:10px;
    overflow: hidden;
}


/** related products **/



.articles-block-item .rel-products-block{
	padding:10px;
	border-top: 1px solid #eee;
}

.articles-block-item .related-products-title{
	font-size: 14px;
    font-weight: bold;
    padding: 5px;
}

.articles-block-item .rel-products-block li, .articles-block-item .rel-products-block ul{list-style: none!important;position:relative}

.articles-block-item .rel-products-block li {
    border: 1px solid #d6d4d4;
    float: left;
    padding: 10px;
    width: 100%;
    list-style: none outside none;
    text-align: center;

}

.articles-block-item .rel-products-block li.no-slider {
    border: 1px solid #d6d4d4;
    float: left;
    margin: 5px;
    padding: 10px;
    width: 30%;
    list-style: none outside none;
    min-height:120px
}

.articles-block-item .rel-products-block li.li14-list{
	width:27%!important;
	min-height:170px!important;
}

.articles-block-item .rel-products-block li .products-block-image {
    border: 1px solid #d6d4d4;
    margin-right: 19px;
    margin-bottom:5px;
    display: inline-block;
}


.articles-block-item .rel-products-block li .products-block-image img{
    display: inline-block;
    height: auto;
    max-width: 100%;
}

.articles-block-item .rel-products-block li .products-block-image14{
    border: 1px solid #d6d4d4;
    margin-right: 5px;
    margin-bottom:5px;
    display: inline-block;
}

.articles-block-item .rel-products-block li .product-content {
    overflow: hidden;
    height:80px
}

.articles-block-item .rel-products-block li .product-content h5 {
    margin: -3px 0 0;
}

.articles-block-item .rel-products-block .product-description {
    margin-bottom: 14px;
    padding-bottom:0px!important;
    font-size:11px
}

.articles-block-item .rel-products-block .product-name {
    font-size: 12px;
    line-height: 18px;
}

/** related products **/






/* related posts */
.rel-posts-block{padding:10px}

.articles-block-item .related-posts-title{
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}


.other-posts {
    margin-bottom: 10px;

}

.other-posts ul li, .other-posts ul{list-style: none!important;position:relative}

.other-posts .b-title .other-posts-title {
    font-size: 18px;
    font-weight: 100;
}

.other-posts .block-top {
    text-align: center;

}
.other-posts .block-top a {
    display:inline-block;
}

.other-posts .block-content a {
    color: #069;
    line-height: 1.25;
    font-weight: 100;
    font-size: 14px;
}

.other-posts .block-footer {
    margin-top: 10px;
}

.other-posts .block-footer time,
.other-posts .block-footer span {
    color: #666;
}

.other-posts .block-footer
a {
    color: #069;
    text-decoration: none;

}

.other-posts .block-footer time, .other-posts .block-footer .comment{
    font-size: 13px;
}
/* related posts */


.blockmanufacturer16 h4{margin:0px!important}



/** NEW CSS */

/* BOOTSTRAP */
.row-custom{margin-left:0px;margin-right: 0px}
.col-sm-4-custom{width:33.3333%}
.col-sm-4-custom{
    float:left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.articles-block-item img.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}
/* BOOTSTRAP */

.margin-left-10{margin-left:10px}

.spmblockarticlesadv-float-left{float:left}
.spmblockarticlesadv-float-right{float:right}
.spmblockarticlesadv-clear, .clear{clear:both}

.float-left{float:left!important}
.float-right{float:right!important}
.clr {
    clear: both;
    display: block;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.block-no-items{padding:10px}
.block-view-all{margin-top:10px;text-align:center}
.margin-top-10{margin-top:10px}
.display-none{display: none}
.text-align-center{text-align: center!important;}


/* latest items block */


.items-articles-block {
    padding: 0px 5px;
}

.items-articles-block .current-item-block {
    padding: 7px 0px;
    border-bottom: 1px solid #ecf0f1;
}



.items-articles-block .current-item-block .item-article {
    font-size: 14px;
    line-height: 1.3em;
    text-decoration: underline;
}

.items-articles-block .current-item-block  .item-text-content{
    margin-top:10px;

}

.items-articles-block .current-item-block a.item-article:hover {
    text-decoration: underline;
}

.items-articles-block .current-item-block .item-comm {
    font-size: 14px;
    line-height: 1.3em;
    text-decoration: none;
}

.items-articles-block .current-item-block a.item-comm:hover {
    text-decoration: none;
}

.block-item-like, .block-item-date {
    padding: 10px 0 5px 0;
    font-size: 13px;
}



.block-item-like a {
    text-decoration: none;
    font-size: 12px;
}

.block-item-like a:hover {
    text-decoration: none;
}

.block-side {
    float: left;
    margin-right: 15px;
}

/* latest items block */

/** home page vertical blocks **/
li.vertical-blocks-articles{list-style: none}
li.vertical-blocks-articles{float:left;width:50%;height:320px}
li.vertical-blocks-articles table{height:100%;border: none!important;}
li.vertical-blocks-articles tr{border: none!important;}
li.vertical-blocks-articles td{border: none!important;}

li.vertical-blocks-articles .v-b-bottom{vertical-align:bottom}
li.vertical-blocks-articles td.v-b-title{padding:5px 0;text-align:center}
li.vertical-blocks-articles td.v-b-title a{padding: 5px}
li.vertical-blocks-articles td.v-footer{padding: 0 20px!important}
li.vertical-blocks-articles td.v-footer .block-item-date, li.vertical-blocks-articles td.v-footer .block-articles-like{font-size: 13px}


.block-articles-like, .block-articles-date {
    padding: 10px 0 5px 0;
    font-size: 13px;
}


.block-articles-like a {
    text-decoration: none;
    font-size: 13px;
}

.block-articles-like a:hover {
    text-decoration: none;
}


/** home page vertical blocks **/


/** search and archives blocks */

.search_items input.search_text{width:120px;float:left;margin-top:5px}
.search_items input.search_go{float:left;margin-top:5px}
.search_items form{margin:0px}
.search_items h4.title_block {margin-bottom:0px}
.search_items .block_content{background:none repeat scroll 0 0 #EEEEEE;padding:5px}
.search_items .block_content17{padding:5px}
.arch-subitem{font-weight:normal;background:none!important}
.arch-category{font-weight:bold;background:none!important}
.arch-subcat{background:none!important}

.blockmanufacturer16 li, .blockmanufacturer16-footer li{border-bottom: 0px dotted #CCCCCC;}

.blockmanufacturer16-footer li, .blockmanufacturer16 li{padding:7px 0}
.blockmanufacturer16-footer li a, .blockmanufacturer16 li a{padding: 7px 11px 5px 22px;}



/** search and archives blocks */

/* footer block */
.footer-block-class-first{margin-left:10px}
.footer-block-class-last{float:left}
.footer-block-class{float:left;margin-right:10px;}
/* footer block */


/* item page */


.item-page{
    padding:10px 20px
}

.item-page .image{
    margin-bottom:20px;
    text-align:center;
}

.item-page  .image{
    margin:20px 0px;
}
.item-page .top-item{
    margin:20px 0;
}
.item-page .top-item h1{
    font-size: 18px;
    font-weight:100;

}
.item-page .top-item p{
    font-size:13px;
}

.item-page .top-item p .posted_in{
    text-decoration: underline;
    text-transform: uppercase;
}


/* f comments */
.fcomment-title {
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    margin-top:20px;
    margin-bottom: 0px;
    margin-left: 20px;
}
.fcomment-content{
    margin:0 20px 20px 20px;
}
/* f comments */



.button-small-spmblockarticlesadv {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #6f6f6f none repeat scroll 0 0;
    border-color: #666666 #5f5f5f #292929;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    color: #fff!important;
    font: bold 13px/17px Arial,Helvetica,sans-serif;
    padding: 3px 8px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.24);
}



.button-mini-spmblockarticlesadv{
    color: #fff;
    background-color: #2fb5d2;
    border-color: transparent;

    position: relative;
    display: inline-block;
    padding: 5px 7px;
    font-weight: bold;
    cursor: pointer;
    white-space: normal;
    text-align: left;
}

.search-spmblockarticlesadv17{
    border: none;
    padding: 10px;
    background: #ebebeb;
    color: #acaaa6;
    width: 150px;
}
