/* css file module SEO CMS */

.asc_displaynone {
	display: none;
}
.marginright2 {
	margin-right: 2px;
}
.marginbottom2 {
	margin-bottom: 2px;
}
.seocmspro_content img {
    max-width: 100% !important;
    height: auto;
}
.seocmspro_content {
    word-wrap: break-word;
}
.cmswidget {
    word-wrap: break-word;
}
.cmswidget .box-ul ul, .blog-list ul {
    list-style: none;
    margin: 0;
}
.blog-ins_rating {
    color: #555;
    font-size: 110%;
    margin-left: -5px;
}
.blog-record-description {
    font-size: 110%;
    font-weight: normal;
}
#content ins {
    text-decoration: none;
}
a.hrefajax {
    /*
 text-decoration: none;
 border-bottom:1px dashed;
 */
}
.hrefajax {
    /*
 text-decoration: none;
 border-bottom:1px dashed;
 */
    /* color: #4DA1D6; */
}
.fontsize_15 {
    font-size: 120%;
}
.textdecoration_none {
    text-decoration: none !important;
}
.textdecoration_none a {
    text-decoration: none !important;
}
a.textdecoration_none {
    text-decoration: none !important;
}
a .textdecoration_none {
    text-decoration: none !important;
}
a.seocms_further {
    text-decoration: none;
    float: right;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 0.8em;
    font-weight: normal;

}
a:link span.textdecoration_none,
a:visited span.textdecoration_none,
a:active span.textdecoration_none,
a:hover span.textdecoration_none {
    text-decoration: none !important;
}
.lowercase {
    text-transform: lowercase;
}
.box-ins {
    font-size: 110%;
    font-weight: normal;
    line-height: 110%;
    margin-left: 10px;
    text-decoration: none;
}
.blog-record-list-small {
    font-size: 90%;
}
a.blog-title {
    word-spacing: 1px;
    letter-spacing: 0px;
}
.blog-description {
    font-size: 110%;
    line-height: 120%;
}
.blog-record-list-small > .blog-description {
    font-size: 100%;
    line-height: 110%;
}
.blog-author {
    font-size: 100%;
    color: #777;
    font-style: italic;
}
.blog-heading_title {
    width: 100%;
    height: 31px;
    margin-bottom: 10px;
}
.blog-description {
    font-size: 110%;
    word-spacing: 1px;
    letter-spacing: 0px;
    line-height: 120%;
}
.blog-image {
    max-width: 100%;
    margin-right: 5px;
    /* margin-bottom: 2px; */

    float: left;
}
.blog-image-thumb {
    margin-bottom: 2px;
}
.blog-refine_title {
    font-weight: normal;
    color: #999;
}
.blog-arrow {
    text-decoration: none;
    font-size: 150%;
}
.blog-record-list-small a.blog-further {
    font-size: 125%;
    border: none;
    text-decoration: none;
}
.blog-record-list-small a:hover.blog-further {
    color: #FF6600;
}
a.blog-further {
    font-size: 150%;
    border: none;
    text-decoration: none;
}
a:hover.blog-further {
    color: #FF6600;
}
.blog-light-small-text {
    font-size: 90%;
    color: #AAA;
}
.blog-record-list-small .description p {
    margin-bottom: 0px;
}
.blog-date_container {
    position: relative;
    width: 100%;
    height: 20px;
    border: 0px solid #F0F0F0;
    padding-left: 0px;
    padding-top: 0px;
}
.blog-record-list-small .blog-date_container {
    position: relative;
    width: 100%;
    border: 0px solid #F0F0F0;
    padding-left: 0px;
    padding-top: 0px;
}
.blog-record-list-small {
    font-size: 85%;
    margin-bottom: 0px;
    margin-left: 0px;
    float: none;
}
.blog-date_container > div {
    margin-left: 10px;
    float: left;
    margin-right: 5px;
}
.blog-date_container > .blog-comment_container {
    float: right;
}
.blog-date_container > .blog-share_container {
    float: left;
    margin-left: 40%;
    position: absolute;
}
.blog-comment_container {
    float: right;
    margin-right: 10px;
}

.blog-rate_container {
    padding-left: 19px !important;
    font-size: 100%;
    color: #aaa;
    line-height: 16px !important;
    vertical-align: top;
}
.blog-rate_container img,
.blog-small-record img {
    vertical-align: top !important;
}
.blog-small-record {
    padding-left: 0px;
    height: 20px;
}
.blog-small-record li {
    float: left;
    padding: 0 15px 0 18px !important;
}
.blog-small-record ul li {
    left: 0;
    list-style: none outside none;
}
.blog-small-record ul {
    padding: 0;
    margin: 0;
}

.blog-record-list-small .blog-comments {
    font-size: 85%;
    color: #aaa;
    float: left;
}
.blog-record-list-small .blog-viewed {
    font-size: 85%;
    color: #aaa;
    float: left;
    margin-left: 4px;
}
.blog-record-list .blog-edit_container a {
    text-align: left;
    font-size: 85%;
}
.blog-record-list-small .blog-edit_container a {
    text-align: left;
    font-size: 85%;
}
/*  ---------------------------------------   Added ver. 4.12 -------------------------------------- */

.margintop2 {
    margin-top: 2px;
}
.margintop4 {
    margin-top: 4px;
}
.margintop5 {
    margin-top: 5px;
}
.margintop10 {
    margin-top: 10px;
}
.marginbottom5 {
    margin-bottom: 5px;
}
.marginbottom10 {
    margin-bottom: 10px;
}
.marginleft10 {
    margin-left: 10px;
}
.width100 {
    width: 100%;
}
.width50 {
    width: 50%;
}
.width90 {
    width: 90%;
}
.width80 {
    width: 80%;
}
.width70 {
    width: 70%;
}
.width60 {
    width: 60%;
}
.width40 {
    width: 40%;
}
.width30 {
    width: 30%;
}
.width20 {
    width: 20%;
}
.width10 {
    width: 10%;
}
.lineheight1 {
    line-height: 1px;
}
.overflowhidden {
    overflow: hidden !important;
}
.bordernone {
    border: none !important;
}
.record_description {
    font-size: 110%;
}
.floatleft {
    float: left;
}
.floatnone {
    float: none;
}
.color_entry_name {
    color: #777;
}
.color_bad {
    color: red;
}
.color_good {
    color: green;
}
.field_title {
    font-size: 90%;
    font-weight: bold;
}
.field_text {
    font-size: 90%;
}
input[type="text"],
input[type="password"],
textarea {
    /* background: none repeat scroll 0 0;*/
    /* border: 1px solid #CCCCCC;*/
    /* padding: 3px;*/
}
input[name=rating] {
    /*background: #FFF;*/
}
.text_note {
    font-size: 85%;
    opacity: 0.50;
}
.fich {
    margin: 0px 0 0px 0px;
    overflow: hidden
}
.gallery_fich .section {
    float: left;
    width: 220px;
    margin: 10px 0 0 0;
    margin-right: 20px;
    position: relative
}
.gallery_fich .hid {
    position: absolute;
    bottom: 0;
    background: rgb(0, 0, 0);
    background: transparent;
    background: rgba(0, 0, 0, 0.5);
    color: #FFF;
    width: 220px;
    font-size: 110%;
    padding: 0px;
    padding-right: 0px;
    text-decoration: none !important;
}
.gallery_fich .hid,
.gallery_fich .hid_small {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.hid_small {
    padding: 5px 0px 5px 0px!important;
}
.hid_small div {
    margin-right: 10px;
    margin-left: 10px;
}
.fich div {
    margin-bottom: 0px;
}
.gallery_fich a {
    text-decoration: none !important;
}
.gallery_fich .section .width_img {
    display: block
}
.gallery_fich a:hover .hid {
    background-color: black;
    text-decoration: none !important;
    opacity: 1;
}
.comments-count {
    display: block;
    right: 8px;
    color: #999999;
    position: absolute;
    top: 8px;
}
.bubble a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 85%;
    line-height: 1;
    padding: 3px 7px;
    text-decoration: none;
}
.mbubble {
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid black;
    border-right: 10px solid transparent;
    margin-top: 2px;
    margin-left: 5px;
}
.com-text {
    display: none;
}
input[type="text"].captchainput {
    border: 1px solid #CCC !important;
}
input[name="captcha"] {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    height: auto !important;
    padding: 0 !important;
}
.captcha_title {
    color: #555;
    font-size: 100%;
    line-height: 120%;
}
.entry_captcha {
    color: #999;
    font-size: 100%;
}
#captcha_fun {
    height: 30px !important;
    width: 95px;
    font-size: 150%;
}
.sc-form-control {
    width: auto;
}
.sc-clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.height30px {
    height: 30px;
}
.width95px {
    width: 95px;
}
.paddingtop5px {
    padding-top: 5px;
}
.captcha_img {
    height: 30px;
    vertical-align: top;
    border: 1px solid #CCC;
    width: 95px;
}
.captchainput {
    font-size: 110%;
    width: 95px;
    height: 24px;
    vertical-align: top;
    border: 1px solid #CCC;
}
.align_center {
    vertical-align: center;
    text-align: center;
}
.captcha_left {
    margin-top: 2px;
    margin-left: 93px;
}
.sc-cbtn {
    margin-right: 1px;
    margin-top: 2px;
    width: 23px;
    padding: 0px 5px 0px 5px;
}
.width24 {
    width: 24px;
    /*
height: 24px;
background: green;
color:#FFF;
border-top: 0px;
border-bottom: 0px;
border-left: 0px;
border-right: 1px solid #FFF;
*/
}
.comment_buttons {
    /* color: #4DA1D6;
 border-bottom: 1px dashed #4DA1D6; */

    text-decoration: none;
    margin-right: 5px;
}
.comment_content {
    border-bottom: 1px solid #EEEEEE;
    padding: 0px;
}
.padding10 {
    padding: 10px;
}
.padding2 {
    padding: 2px;
}
.floatright {
    float: right;
}
.com_date_added {
    color: #555;
    font-size: 85%;
    margin-bottom: 5px;
}
.com_text {
    font-size: 110%;
    line-height: 130%;
}
.height1 {
    height: 1px;
}
.displayinline {
    display: inline;
}
.color_000 {
    color: #000;
}
.color_AAA {
    color: #AAA;
}
.voting .karma_plus {
    width: 11px;
    height: 15px;
    display: block;
    float: right;
    margin-top: 2px;
    margin-left: 7px;
}
.voting .karma_minus {
    width: 11px;
    height: 15px;
    display: block;
    float: right;
    margin-top: 2px;
    margin-left: 2px
}

.voting .mark {
    float: right;
    color: #A9A9A9;
    font-weight: bold;
    padding-top: 1px;
    font-size: 110%;
    font-family: Arial, Helvetica, sans-serif;
}
.voting .mark span {
    color: #A9A9A9;
}
.voting .mark a {
    text-decoration: none;
    color: #A9A9A9;
}
/* общий бал выше нуля */

.voting .mark.positive span {
    color: #339900;
}
/* общий балл - ниже нуля */

.voting .mark.negative span {
    color: #CC0000;
}
.level_0 {
    margin-left: 0px;
}
.level_1 {
    margin-left: 10%;
}
.level_2 {
    margin-left: 10%;
}
.level_3 {
    margin-left: 10%;
}
.level_4 {
    margin-left: 10%;
}
.level_5 {
    margin-left: 10%;
}
.level_6 {
    margin-left: 5%;
}
.level_7 {
    margin-left: 5%;
}
.level_8 {
    margin-left: 5%;
}
.level_9 {
    margin-left: 5%;
}
.level_10 {
    margin-left: 5%;
}
.level_11 {
    margin-left: 5%;
}
.level_12 {
    margin-left: 5%;
}
.level_13 {
    margin-left: 5%;
}
.level_14 {
    margin-left: 5%;
}
.level_15 {
    margin-left: 5%;
}
.level_16 {
    margin-left: 5%;
}
.level_17 {
    margin-left: 72%;
}
.level_18 {
    margin-left: 74%;
}
.level_19 {
    margin-left: 76%;
}
.level_20 {
    margin-left: 78%;
}
.padding_0 {
    padding-left: 0px !important;
}
.padding_1 {
    padding-left: 10px !important;
}
.padding_2 {
    padding-left: 20px !important;
}
.padding_3 {
    padding-left: 30px !important;
}
.padding_4 {
    padding-left: 40px !important;
}
.padding_5 {
    padding-left: 50px !important;
}
.padding_6 {
    padding-left: 60px !important;
}
.padding_7 {
    padding-left: 70px !important;
}
.padding_8 {
    padding-left: 80px !important;
}
.padding_9 {
    padding-left: 90px !important;
}
.padding_10 {
    padding-left: 100px !important;
}
.padding_11 {
    padding-left: 110px !important;
}
.padding_12 {
    padding-left: 120px !important;
}
.padding_13 {
    padding-left: 125px !important;
}
.padding_14 {
    padding-left: 130px !important;
}
.padding_15 {
    padding-left: 135px !important;
}
.padding_16 {
    padding-left: 140px !important;
}
.padding_17 {
    padding-left: 145px !important;
}
.padding_18 {
    padding-left: 150px !important;
}
.padding_19 {
    padding-left: 155px !important;
}
.padding_20 {
    padding-left: 150px !important;
}
.blogdescription {
    margin: 0;
    padding: 0;
    font-size: 100%;
}
/* set html5 elements to block */

article,
section {
    display: block;
}
#pagewrap {
    max-width: 100%;
    margin: 0 auto;
}
/************************************************************************************
COLUMN
*************************************************************************************/

.ascp_col {
    border-right: 1px solid #eee;
    float: left;
    margin-left: 1%;
    margin-bottom: 10px;
    padding-right: 10px;
}
/* grid4 col */

.ascp_grid4 .ascp_col {
    width: 22.6%;
}
/* clear col */

.ascp_grid4 .ascp_col:nth-of-type(4n+1) {
    margin-left: 0;
    clear: left;
}
.ascp_grid4 .ascp_col:nth-of-type(1n+4) {
    border-right: none;
}
/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
/* reset cols to 3-column */

@media screen and (max-width: 900px) {
    /* grid4 */

    .ascp_grid4 .ascp_col {
        width: 31.2%;
    }
    .ascp_grid4 .ascp_col:nth-of-type(4n+1) {
        margin-left: 3%;
        clear: none;
    }
    .ascp_grid4 .ascp_col:nth-of-type(3n+1) {
        margin-left: 0;
        clear: left;
    }
    .ascp_grid4 .ascp_col:nth-of-type(1n+3) {
        border-right: none;
    }
}
/* reset cols to 2-column */

@media screen and (max-width: 800px) {
    /* grid4 */

    .ascp_grid4 .ascp_col {
        width: 48.4%;
    }
    .ascp_grid4 .ascp_col:nth-of-type(3n+1) {
        margin-left: 3%;
        clear: none;
    }
    .ascp_grid4 .ascp_col:nth-of-type(2n+1) {
        margin-left: 0;
        clear: left;
    }
    .ascp_grid4 .ascp_col:nth-of-type(1n+2) {
        border-right: none;
    }
}
/* reset cols to fullwidth */

@media screen and (max-width: 400px) {
    /* grid4 */

    .ascp_col {
        border-right: none;
        width: 100% !important;
        margin-left: 0 !important;
        clear: none !important;
    }
}
.ascp_col100 {
    border-right: none;
    width: 100% !important;
    margin-left: 0 !important;
    clear: none !important;
}
#reply_0 {
    border-bottom: 1px dashed;
    text-decoration: none;
}
.clearboth {
    clear: both;
}
/* added ver. 5.00 */

.form_customer,
.form_customer_signer {
    background-color: #c8edc0;
    padding: 10px;
    border: 1px solid #6ebe5f;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0px 5px 5px #DDDDDD;
    -moz-box-shadow: 0px 5px 5px #DDDDDD;
    box-shadow: 0px 5px 5px #DDDDDD;
    z-index: 11000;
}
.form_customer_content {
    padding: 15px;
    border: 2px solid #FFF;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    z-index: 11000;
}
.zindex11000 {
    z-index: 11000;
}
.textright {
    text-align: right;
}
.textleft {
    text-align: left;
}
.text_write_review {
    font-size: 140%;
}
#ctrlcopy {
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    display: none;
    margin: 5px 0 0 -1px;
    line-height: 0;
    opacity: 0;
}
.seocmspro_content .quote,
.seocmspro_content .blockquote,
.cmswidget .quote,
.cmswidget .blockquote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E0E0E0 !important;
    background-color: #F1F1F1 !important;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 3px;
    margin-left: 30px;
    padding: 15px;
}
.voted {
    display: none;
}
/* add 5.5.0 */

.blog_require {
    color: red;
    font-weight: bold;
}
/* add 5.5.1 */

.reviews_columns {
    /* display: table; */

    width: 100%;
    -moz-box-sizing: border-box;
    /* фикс проблемы для Firefox       */

    -webkit-box-sizing: border-box;
    /* фикс для старых Chrome и Safari */

    box-sizing: border-box;
    /* не поддерживается в CSS2        */

    margin-left: 0;
    margin-right: 0;
    text-align: center;
}
/* колонки */

.reviews_columns > div,
.reviews_columns > noindex > div {
    display: inline-block;
    vertical-align: top;
    /* max-width: 180px; */

    width: 100%;
    vertical-align: top;
    text-align: left;
    margin-right: 3px;
    margin-bottom: 3px;
    position: relative;
    -moz-box-sizing: border-box;
    /* фикс проблемы для Firefox       */

    -webkit-box-sizing: border-box;
    /* фикс для старых Chrome и Safari */

    box-sizing: border-box;
    /* background-color: #FFF; */
    /* border-right: 1px solid #DDD; */
}
/* added 5.14.1 */
/* add 5.19.0 */

.record_columns,
.record_columns_center {
    /* display: table; */

    width: auto;
    -moz-box-sizing: border-box;
    /* фикс проблемы для Firefox       */

    -webkit-box-sizing: border-box;
    /* фикс для старых Chrome и Safari */

    box-sizing: border-box;
    /* не поддерживается в CSS2        */

    margin: 0;
    /*  text-align: center; */
}
.record_columns_center {
    text-align: center;
}
/* колонки */

.record_columns > div,
.record_columns_center > div,
.record_columns > noindex > div,
.record_columns_center > noindex > div {
    display: inline-block;
    vertical-align: top;
    min-width: 10%;
    width: auto;
    vertical-align: top;
    /* text-align: left; */
    /* margin-right: 3px;
            margin-bottom: 3px; */

    position: relative;
    -moz-box-sizing: border-box;
    /* фикс проблемы для Firefox       */

    -webkit-box-sizing: border-box;
    /* фикс для старых Chrome и Safari */

    box-sizing: border-box;
    /* background-color: #FFF; */
    /* border-right: 1px solid #DDD; */
}
.record_columns > div,
.record_columns_center > div {} @media screen and (max-width: 600px) {
    .record_columns > div,
    .record_columns_center > div {
        min-width: 100%;
    }
}
.record_columns h2 {
    margin-top: 5px;
}
.width300px {
    width: 300px !important;
}
.borderleft3pxred {
    border-left: 3px solid red !important;
    border-top: 1px solid #BBB !important;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.text_karma {
    font-weight: normal !important;
    font-size: 110% !important;
    color: #777 !important;
}
.comment_yes {
    font-weight: normal !important;
    font-size: 15px !important;
    color: green !important;
    margin-left: 3px !important;
    border-bottom: 1px dashed !important;
    text-decoration: none !important;
}
.comment_no {
    font-weight: normal !important;
    font-size: 15px !important;
    color: red !important;
    margin-left: 3px !important;
    border-bottom: 1px dashed !important;
    text-decoration: none !important;
}
.voted_comment_minus,
.voted_comment_plus {
    color: #777 !important;
}
.comments_stat {
    font-weight: normal !important;
    font-size: 110% !important;
    color: #777 !important;
    margin-left: 5px !important;
}
.marginright20per {
    margin-right: 20% !important;
}
.marginright90px {
    margin-right: 90px !important;
}
.textalignright {
    text-align: right !important;
}
.textalignleft {
    text-align: left !important;
}
.textcatbutton {
    text-align: right !important;
    width: auto !important;
}

.no-public {
    font-weight: normal;
    color: #7F7F7F;
}
.marginright5 {
    margin-right: 5px;
}
.marginleft5 {
    margin-left: 5px;
}
.marginright100 {
    margin-right: 100%;
}
.paddingright100 {
    padding-right: 100%;
}
.sc_after100 {} .sc_after100:after {
    content: " ";
    clear: both;
    width: 100%;
    visibility: hidden;
    display: inline-block;
    height: 0;
}
.form_reply {
    display: block;
}
.seocmspro_avatar {
    float: left;
    margin-right: 9px;
}
.seocmspro_author {
    float: left;
}
.seocmspro_karma {
    float: right;
}
.seocmspro_buy {
    color: #777;
    font-size: 85%;
}
.blog-heading_title-n {} .blog-category-list {
    min-width: 160px !important;
    max-width: 32% !important;
    text-align: center !important;
    margin-bottom: 5px !important;
}
#cboxContent .record-content {
    padding: 10px;
}
.seocmspro_content .nav-tabs {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}
.seocmspro_content .tab-content > .tab-content {
    border: none;
    padding: 0;
    margin: 0;
}
.seocmspro_content .box-product {
    margin-top: 5px;
}
.seocmspro_content .ascp_row {
    margin-right: 0 !important;
}
.seocmspro_content a {
    cursor: pointer;
}
.ascp_captcha_title {
    font-size: 85%;
    color: #aaa;
}
.ascp_entry_captcha {
    font-size: 85%;
    color: #ccc;
}
.divider100 {
    content: '&nbsp;';
    height: 1px;
    line-height: 1px;
    overflow: hidden;
    border: none;
    width: 100%;
}
.divider100:before {} .divider100:after {} .borderbottom2 {
    margin-bottom: 2px;
    border-bottom: 1px solid #ddd !important;
    ;
}
.textalignright {
    text-align: right;
}
ul.ascp_horizont {
    list-style: outside none none;
    margin: 0px !important;
    padding-left: 0px !important;
}
ul.ascp_horizont li {
    display: inline-block;
    margin-left: 5px !important;
}

ul.ascp_list_info {} ul.ul50 {
    width: 50%;
    float: left;
}
ul.ul55 {
    /* width: 55%; */

    float: left;
}
ul.ul45 {
    /* width: 45%; */

    float: right;
}
ul.ul40 {
    width: 40%;
    float: left;
}
ul.ascp_list_info li {
    width: auto;
    max-width: 100%;
    padding-left: 19px !important;
    margin-left: 3px;
}
ul.ascp_list_info li:nth-child(1) {} ul.ascp_list_info li:nth-child(2) {} ul.ascp_list_info li:nth-child(3) {} ul.ascp_list_info li:nth-child(4) {} ul.ascp_list_info li:nth-child(5) {
    /* text-align: right; */
}
.hrefajax {
    cursor: pointer;
}
.avatar-content .help {
    color: #999;
    display: block;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 75%;
    font-weight: normal;
}
.fontsize1em {
    font-size: 1.6em;
}
.blog_bottom {
    clear: both;
    overflow: hidden;
    width: 100%;
}
.blog-textarea_height {
    height: 150px;
}
.rating-cancel {
    display: none !important;
}
@media screen and (max-width: 700px) {
    .wysibb,
    .wysibb-toolbar,
    .ascp_bbode,
    .wysibb-text,
    .wysibb-text-editor,
    .wysibb-body {
        min-height: 330px !important;
    }
    .rating-cancel {
        display: none !important;
    }
}
/* patch for bootstrap */

.wysibb-toolbar-btn {
    max-width: 100% !important;
    height: auto;
}
.powered_blog_icon {
    display: none;
}
.ascp_select_search {
    width: 100%;
}
ins.ascp_list_grid {
    height: 16px;
    width: 16px;
    line-height: 16px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
    float: left;
}

.seocmspro_content ins,
.cmswidget ins {
    text-decoration: none;
}
.container_reviews .quote,
.cmswidget .quote {
    border-left: 3px solid #AFAFAF;
    background-color: #EFEFEF;
    padding: 10px;
    margin-left: 10px;
}
.asc_gallery_min {
    position: relative;
}
.asc_gallery_more {
    background-color: rgba(0, 0, 0, 0.3);
    bottom: 0;
    font-weight: normal;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.asc_gallery_more > div {
    display: table;
    height: 100%;
    width: 100%;
}
.asc_gallery_more > div > div {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 1px 1px 5px black;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.seocmspro_content #tab-product-related, .seocmspro_content #tab-images {
	overflow: auto;
}

.seocmspro_content  ul#tabs  li  {
	display: inline !important;
}

.seocmspro_content  #tab-product-related > .box-product  > div {
	float: left !important;
}

.sc_h_s {
	display: none;
}

.container_reviews .mark {
	background-color: inherit !important;
}

ins.buttoncms {
    display: inline-block;
    text-decoration: none;
    padding: 4px 8px 4px 8px;
    cursor: pointer;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: bold;


    background: #28b0ec;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4YjBlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzliZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #28b0ec 0%, #079bdc 100%);
    /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28b0ec), color-stop(100%, #079bdc));
    /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #28b0ec 0%, #079bdc 100%);
    /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #28b0ec 0%, #079bdc 100%);
    /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #28b0ec 0%, #079bdc 100%);
    /* IE10+ */

    background: linear-gradient(to bottom, #28b0ec 0%, #079bdc 100%);
    /* W3C */

   /* filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#28b0ec', endColorstr='#079bdc', GradientType=0); */
    /* IE6-8 */

    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0px 2px 2px #DDDDDD;
    -moz-box-shadow: 0px 2px 2px #DDDDDD;
    box-shadow: 0px 2px 2px #DDDDDD;
}
ins.buttoncms:hover {

    background: #0d6d98;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkNmQ5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzBmNjQ4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDVjODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0d6d98 0%, #0f6489 43%, #045c84 100%);
    /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d6d98), color-stop(43%, #0f6489), color-stop(100%, #045c84));
    /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #0d6d98 0%, #0f6489 43%, #045c84 100%);
    /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #0d6d98 0%, #0f6489 43%, #045c84 100%);
    /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #0d6d98 0%, #0f6489 43%, #045c84 100%);
    /* IE10+ */

    background: linear-gradient(to bottom, #0d6d98 0%, #0f6489 43%, #045c84 100%);
    /* W3C */

   /* filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0d6d98', endColorstr='#045c84', GradientType=0); */
    /* IE6-8 */
}



/*  */
button.close { 	display: none; }
/*  */

ins.ascp_grid {
    background: url("/catalog/view/theme/default/image/ascp_grid.png") no-repeat 0px 0px transparent;
}
ins.ascp_grid:hover,  ins.ascp_grid_active {
    background: url("/catalog/view/theme/default/image/ascp_grid.png") no-repeat 0px -16px transparent;
}
ins.ascp_list {
    background: url("/catalog/view/theme/default/image/ascp_list.png") no-repeat 0px 0px transparent;
}
ins.ascp_list:hover {
    background: url("/catalog/view/theme/default/image/ascp_list.png") no-repeat 0px -16px transparent;
}
ins.ascp_list_active {
    background: url("/catalog/view/theme/default/image/ascp_list.png") no-repeat 0px -16px transparent;
}



.voting a.karma_plus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat 0px -15px;
}
.voting a.karma_minus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -11px -15px;
}
.voting a:hover.karma_plus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat 0px 0px;
}
.voting a:hover.karma_minus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -11px 0px;
}

.voting span.karma_plus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -22px 0px;
}
.voting span.karma_minus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -22px -15px;
}

.voting.voted_karma_plus a.karma_plus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat 0px 0px;
}
.voting.voted_karma_plus span.karma_plus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat 0px 0px;
}
.voting.voted_karma_plus a.karma_minus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -22px -15px;
}
.voting.voted_karma_plus span.karma_minus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -22px -15px;
}

.voting.voted_karma_minus a.karma_plus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -22px 0px;
}
.voting.voted_karma_minus span.karma_plus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -22px 0px;
}
.voting.voted_karma_minus a.karma_minus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -11px 0px;
}
.voting.voted_karma_minus span.karma_minus {
    background: url("/catalog/view/theme/default/image/icons_vote_posts.png") no-repeat -11px 0px;
}



.blog-data-record {
    background: url("/catalog/view/theme/and_sport/image/time_ascp.png") no-repeat scroll 0 0 transparent;
    font-size: 100%;
    color: #aaa;
    height: 16px;
    line-height: 16px !important;
}
.blog-comments-record {
    background: url("/catalog/view/theme/default/image/comments_ascp.png") no-repeat scroll 0 0px transparent;
    font-size: 100%;
    color: #aaa;
    line-height: 16px !important;
}
.blog-viewed-record {
    background: url("/catalog/view/theme/and_sport/image/viewed_ascp.png") no-repeat scroll 0 0px transparent;
    font-size: 100%;
    color: #aaa;
    line-height: 16px !important;
}
.blog-category-record {
    background: url("/catalog/view/theme/default/image/category_ascp.png") no-repeat scroll 0 0px transparent;
    font-size: 100%;
    color: #aaa;
    line-height: 16px !important;
}
.blog-author-record {
    background: url("/catalog/view/theme/and_sport/image/author_ascp.png") no-repeat scroll 0 0px transparent;
    font-size: 100%;
    color: #aaa;
    line-height: 16px !important;
}

h9.blog-icon {
    background-image: url("/catalog/view/theme/default/image/ib.png");
    height: 16px;
    width: 16px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    font-size: 90%;
    font-weight: normal;
}
.blog-date {
    background: url("/catalog/view/theme/and_sport/image/time_ascp.png") no-repeat scroll 0 0px transparent;
    padding-left: 19px !important;
    font-size: 100%;
    color: #aaa;
    line-height: 16px !important;
    vertical-align: top;
}
.blog-comments {
    background: url("/catalog/view/theme/default/image/comments_ascp.png") no-repeat scroll 0 0px transparent;
    padding-left: 19px !important;
    font-size: 100%;
    color: #aaa;
    line-height: 16px !important;
    vertical-align: top;
}
.blog-author {
    background: url("/catalog/view/theme/and_sport/image/author_ascp.png") no-repeat scroll 0 0px transparent;
    padding-left: 19px !important;
    font-size: 100%;
    color: #aaa;
    line-height: 16px !important;
    vertical-align: top;
}
.blog-viewed {
    background: url("/catalog/view/theme/and_sport/image/viewed_ascp.png") no-repeat scroll 0 0px transparent;
    padding-left: 19px !important;
    font-size: 100%;
    color: #aaa;
    line-height: 16px !important;
    vertical-align: top;
}

.record_content {
   /*  */
}

.blog-content {
   /*  */
}
.ascp-list-title {
    	/*  */
        /*  */
        font-size: 120%;
        /*  */
        /*  */
        line-height: 140%;
        /*  */
        /*  */
        text-decoration: none;
        /*  */
        /*  */
        font-weight: normal;
        /*  */
}
.ascp-list-title-widget {
    /*  */
    /*  */
    font-size: 120%;
    /*  */
    /*  */
    line-height: 140%;
    /*  */
    /*  */
    text-decoration: none;
    /*  */
    /*  */
    font-weight: normal;
    /*  */
}
/* */ .seocmspro_content input, .cmswidget input {
margin-left: 0px !important;
} /* */