﻿/*Style By Kardash Aleksandr for www.netflow.by*/	

#Kunena .kthead-title a:link, #Kunena div.klatest-subject a:link {
    color: #7cb70d;
}

#Kunena .kthead-title a:link, #Kunena div.klatest-subject a:link
 {
    color: #7cb70d !important;
}

/*Полоса под меню*/

div#rt-header {
    border-bottom-style: solid;
    border-bottom-color: #6b6b6b;
    border-bottom-width: 2px;
}

.vilejka-module ul li a {
    font-size: 0.94em;
}

.menu-mod ul li{display: list-item !important;list-style-type:disc !important}
li.clearList.lastItem{display: none !important}
div.k2UserBlock ul.k2UserBlockRenderedMenu{list-style-type: none;}
img.itemRelImg {margin-top: 10px !important; margin-bottom: 10px !important; border:1px solid #AAA;}
a.itemRelTitle {font-size: 16px;}
div.itemAuthorLatest ul li a {font-size: 16px;}
div.k2Pagination ul li a {border: 0px solid #ddd;}
div.itemFullText {text-align: justify}
div.itemIntroText {text-align: justify; color: #000000 !important;}
p span {font-size: 13px !important; font-family: Arial, Helvetica, sans-serif !important;}
div.itemComments ul.itemCommentsList li img {border: 1px solid #d7d7d7 !important; padding: 1px !important}
div.k2TopCommentersBlock ul li {padding-bottom: 10px;}
div.k2TopCommentersBlock ul li a.tcLink {padding-right: 10px; font-size: 14px;}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate{font-size: 10px;}
div.k2TopCommentersBlock ul li a.tcLatestComment {font-size: 12px;}
div.k2UserBlock form input.ubLogout {margin-top: 8px; margin-left: 15px;}
#rokbox-middle .rokbox-right {padding-bottom: 25px; padding-top: 15px;}
span.catItemEditLink a {border: 1px solid #d7d7d7 !important; width: 60px; margin-right: 2px; padding-right: 25px !important; padding-top: 3px !important; padding-left: 3px !important; padding-bottom: 3px !important;}
span.itemEditLink {border: 1px solid #d7d7d7 !important; width: 60px !important; margin-right: 2px; padding-right: 25px !important; padding-top: 3px !important; padding-left: 3px !important; padding-bottom: 3px !important; border-radius: 5px;}
p, div.rt-block{margin: 0 0 0 0;}
div.k2Pagination ul {margin-bottom: 25px !important;}
body.cssstyle-style1.menu-type-fusionmenu.col12 {min-width: 500px}
div.itemRelIntrotext {text-align: justify; border-bottom: 1px solid #AAA !important; margin-bottom: 30px}
.item-readmore a{ 
display: inline-block;
    padding: 0 14px;
    margin: 2px 0px 0px 0px;
    font-size: 1em !important;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 3px;
    box-shadow: -1px -1px 0 rgba(0,0,0,.18) inset;
    height: 33px;
    line-height: 33px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	color: #ffffff;
	background: #7cb70d;
}
/*SJModules*/

.item-readmore a:hover {color: #fff;background: #000}
.sjforum .cf-item {min-height: 240px; margin-right: 15px;}
.sjservises .cf-item{margin-left: 10px; margin-right: 10px; width: 350px;}
.sjservises .sj-k2-categoriesfull .cf-items .active{display: flex;}
.sjservises .sj-k2-categoriesfull .cf-items .cf-items-inner .cf-item.cf-last{margin-left: 10px; margin-right: 10px; width: 350px;}
.contact_us	p{margin: 0 0 25px 0;}
.contacts_block p{margin: 10px 0 10px 0; text-align: right;}
.rss_vk div p{margin:6px 0 0 0}
table.calendar tr td.calendarDateLinked a {padding:10px;}
table.calendar tr td {padding:10px;}
#contact-form fieldset input[type="text"] {width: 300px !important;}
div.catItemVideoBlock {margin:16px 0 16px 0;padding:0px;background:#010101 url(../images/videobg.gif) repeat-x bottom;}
.it_humor a.k2ReadMore {display: none;}
.humor_block .sj-k2-categoriesfull .cf-item .item-inner a.item-image{max-width: 50%;}
.it_humor span.catItemImage {margin-bottom: 15px;}
.search_block input[type="submit"] {margin:0px}
.it_humor div.itemNavigation a.itemPrevious
{display: inline-block;
    padding: 0 14px;
    margin: 2px 0px 0px 0px;
    font-size: 1em !important;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 3px;
    box-shadow: -1px -1px 0 rgba(0,0,0,.18) inset;
    height: 33px;
    line-height: 33px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color: #ffffff;
background: #7cb70d;}
.it_humor div.itemNavigation a.itemNext
{display: inline-block;
    padding: 0 14px;
    margin: 2px 0px 0px 10px;
    font-size: 1em !important;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 3px;
    box-shadow: -1px -1px 0 rgba(0,0,0,.18) inset;
    height: 33px;
    line-height: 33px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color: #ffffff;
background: #7cb70d;}
.black_list div.itemNavigation span.itemNavigationTitle {display: none}
.black_list div.itemNavigation a.itemPrevious
{display: inline-block;
    padding: 0 14px;
    margin: 2px 0px 0px 0px;
    font-size: 1em !important;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 3px;
    box-shadow: -1px -1px 0 rgba(0,0,0,.18) inset;
    height: 33px;
    line-height: 33px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color: #ffffff;
background: #7cb70d;}
.black_list div.itemNavigation a.itemNext
{display: inline-block;
    padding: 0 14px;
    margin: 2px 0px 0px 10px;
    font-size: 1em !important;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 3px;
    box-shadow: -1px -1px 0 rgba(0,0,0,.18) inset;
    height: 33px;
    line-height: 33px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color: #ffffff;
background: #7cb70d;}
div.itemNavigation a.itemPrevious:hover {color: #fff; background: #000;}
div.itemNavigation a.itemNext:hover {color: #fff; background: #000;}
.sjforum .cf-item-grid.item.\30 .active {
    display: flex;
}
.sjforum .cf-item-grid.item.\31 .active {
    display: flex;
}




/*K2 2.10.0 by Kardash*/
div.k2ItemsBlock ul li {margin-bottom:0px}
div.itemFullText img {height: auto; max-width: 720px; float: none !important;}
div.itemCommentsPagination ul li a {margin: 0 2px;}
div.k2Pagination ul li a {margin: 0 2px 0 2px;}
div.k2LoginBlock ul li{margin-bottom:0px}
.search a.pagenav{margin: 0 2px;}
/*i.pagination-next {margin: 0 2px 0 2px !important;}*/
div.itemComments div.itemCommentsPagination ul li.num span.pagenav {margin: 0 2px 0 2px !important;}
#k2Container .k2Pagination ul li span.pagenav{margin: 0 2px 0 2px !important;}
l/*i.pagination-start.firstItem {margin: 0 2px 0 2px;}*/
div.itemCommentsPagination ul li a {border: none;}
/*li.pagination-prev {margin: 0 2px 0 2px !important;}*/
/*span.pagenav {margin: 0 2px 0 2px;}*/
div.k2LatestCommentsBlock ul li span.lcItemTitle {font-size: 9px;}
div.k2LatestCommentsBlock ul li span.lcItemCategory {font-size: 9px;}
div.itemVideoBlock {padding:0;}
div.k2CategoriesListBlock ul li{margin-bottom: 0px}


/*GuestBook*/
.guest_book input[type="reset"] {
	border:0px; 
	color: #ffffff; 
	background: #7cb70d;    
	display: inline-block;
    padding: 0 14px;
    margin: 2px 0px 0px 0px;
    font-size: 1em !important;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 3px;
    box-shadow: -1px -1px 0 rgba(0,0,0,.18) inset;
    height: 33px;
    line-height: 33px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.guest_book input[type="reset"]:hover{color: #fff; background: #000;}
.guest_book li.num {margin-right: 4px;}
#k2ModalToolbar #toolbar-cancel a {display: none;}
#k2ModalToolbar #toolbar-cancel a:hover {display: none;}
div.itemFullText h3{padding: 10px 0 10px 0;}
.yandex-search {margin: 13px 0;}
.yandex-on-poisk {margin-top: 20px;}
.search li.pagination-start.firstItem {margin-right: 3px;}
.search li.pagination-prev {margin-right: 3px;}
.guest_book li.pagination-start.firstItem {margin-right: 3px;}
.guest_book li.pagination-prev {margin-right: 3px;}
.guest_book li.pagination-next {margin-right: 3px;}
l/** i.pagination-start.firstItem {margin-right: 3px;}**/
.itemCommentsPagination li.pagination-prev {margin-right: 2px;}
div.itemCommentsPagination ul li a {border:0px}
/* .k2Pagination li.pagination-prev {margin-right: 2px;}*/
.guest_book span.pagenav {margin-right: 0 !important;}
.text404 div#ya-site-form1 {width: 360px; float: right;}
.yandex-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    background-color: #eee!important;
    padding: 3px;
border-radius: 3px;}

/*Оставить жалобу на комментарий*/

body.cssstyle-style1.menu-type-fusionmenu.col12 {min-width: 130px !important;}
/*Вступительный текст категории*/
.catItemIntroText p a{color: #7cb70d !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 13px !important;}
.catItemIntroText p {color: #000000 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 13px !important;}
/*Полный текст статьи*/
div.itemFullText p  a {/*color: #7cb70d !important;*/ font-family: Arial, Helvetica, sans-serif !important; font-size: 13px !important;}
div.itemFullText p {color: #000000 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 13px !important;}
/*p span a{color: #7cb70d !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 13px !important;}*/
/*Вступительный текст*/
.itemIntroText p a {color: #7cb70d !important;}
/*K2 Store*/
.netflow_store .itemContainer.itemContainerLast {border-top: 1px solid #d7d7d7;}
.catItemView.groupLeading.netflow_store {margin-top: 15px;}
.search_store_filter .k2storeCartForm1 {
    display: none;
}
/*Галерея изображений*/
.catItemImageGallery h4 {
    display: none;
}
/*Голосование блок*/
.poll h4{
    margin-bottom: 13px;
}
div.itemFullText {
    color: #000000;
}

//*Умный Поиск страница 404*//
.text404 div.ya-site-form0 {
    max-width: 360px;
    float: right;
}
.text404 div.ya-site-form {
    max-width: 360px;
    float: right;
}

code {font: 14px Courier !important;    
	background: #eee !important;
    max-height: 720px !important;
    margin: -9px 5px -9px 5px !important;
    padding: 4px !important;
	display: block !important}


/*Ограничение по ширине таблицы*/	

.itemFullText table {max-width: 720px !important;}

/*Скрытие строки: Другие материалы с сайта*/

.hide_info_materiali .itemRelated h3 {
    display: none;
}
#blog td {
    padding: 5px;
}
article p {
    font: 14px Courier !important;
    background: #eee !important;
    max-height: 720px !important;
    margin: -9px 5px -9px 5px !important;
    padding: 4px !important;
    display: block !important;
}


.kauthor p {text-align: center;}

/*Vilejka module bottom*/

.vilejka-module div.k2ItemsBlock ul {flex-wrap: wrap !important; display: flex !important;}
.vilejka-module div.k2ItemsBlock ul li a {margin-top: 10px;}
div.vilejka-module li {max-width: 340px; margin: 10px !important;}
div.vilejka-module img {max-width: 340px;}
.vilejka-module {margin-top: 25px;}

/*backend buttons*/

ul.k2TabsNavigation li a i {display: inline !important}

/*Picture in User Login*/

div.login {
    background: url(https://netflow.by/images/picture/Druzheskie-otnosheniya.jpg) 0 100% no-repeat;
    margin: 0px -10px 0px -20px;
    background-size: 750px auto;
}

div.component-content > div.login {
    padding: 0px 0 520px 20px !important;
}


/*Form Moderation comments K2 Disable*/

.lastItem a.modal {
    display: none;
}

/*Jcomments css*/

#jc #comments-form-buttons .btn a {
    color: #fff;
    background: #7cb70d;
    padding: 10px 14px;
    height: 33px;
    border-radius: 3px;
    margin: 2px 0px 0px 0px;
}

#jc #comments-form-buttons .btn a:focus {
    background: black;
}

#jc #comments-form-buttons .btn a:active {
    background: black;
}

#jc #comments-form-buttons .btn a:hover {
    background: black;
}

#jc #comments-form-buttons .btn {
	margin-right: 10px;
	margin-bottom: 10px;
}

.jcomments-latest h4 {
    font-size: 9px;
    margin-bottom: 6px;
}

.jcomments-latest-readmore a {
    background: #7cb70d;
    color: #fff;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 5px;
}

.jcomments-latest-readmore a:hover {
    background: #000;
    color: #fff;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 5px;
}

.comment div {
    padding: 7px;
}

/*iphone style*/

#portfoliosorting {
    position: relative;
    top: -45px;
    right: 0;
}

.sortbytype {
    padding: 0px;
    float: right;
    font-size: 16px;
    max-width: 90%;
}

.sortbytype a  {
    display: inline-block;
}

/*Golosovalka Polls*/

.iphone h4 {
    margin-bottom: 9px;
}

#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton {
    background-color: #7cb70d;
padding: 7px;}

#Kunena .kbutton:hover {
    padding: 5px;
}

/*#Kunena .kbutton:focus*/

/*tag minskie rajoni*/

.tagView.rajoni-minska img {display: none;}
.tagView.rajoni-minska span.tagItemDateCreated {display: none;}
.tagView.rajoni-minska div.tagItemCategory {display: none;}

/*K2 otklychenie knopki dobavlenijya v kategoriju*/
.port span.catItemAddLink a {display: none;}

/*Kunena Video Insert*/

select#kvideoprovider {
    background-color: #fff !important;
    border-color: black !important;
}
select#kvideoprovider:focus {padding: 0px !important;}


/*proofreader*/


button#proofreader_submit {
    background: #7cb70d;
    margin-top: 9px;
    color: white;
    padding: 5px;
    border: #7cb70d;
    border-radius: 3px;
}
button#proofreader_submit:hover {
    background: #3d3d3d;
}


/* Kunena Moderation */

#kmod_subject input[type="text"] {width: 400px !important}
.kbody table#kflattable {margin-top: 0px;}
.kbody table.kblocktable {margin-top: 0px !important; margin-bottom: 0px !important;}
tr.hidden-phone {display: none;}
.tabs dt.closed {font-size: 17px;}
.tabs dt.open {font-size: 17px;}
.kbody .kcontent {margin: 10px;}
#kavatar-upload {
  border-color: transparent !important;
  background-color: transparent !important;
}
#kuserlist-bottom .kpagination li {
    border: 0;
    margin: 10px 2px;
    padding: 0px 0px;
    font-size: 1.2em;
    list-style-type: none;
    line-height: 1em;
    display: inline-block;
}

#Kunena h3 {
    padding: 7px 5px 5px 5px;
	margin-top: -5px;
}

#Kunena td.kcontenttablespacer {
  display: none;
}

/* Poha Guest Book*/

div.pagination ul li a.pagenav:hover {margin-left: 0px !important; margin-right: 0px !important;}

/* Uddeim Setting RSS Link */

.uddeim-set-block a {
    font-size: 12px;
}
#uddeim .button {
  margin-top: 10px;
}
#uddeim-writeform td ul li.firstItem a {
    color: #fff;
    background: #7cb70d;
    padding: 7px;
    border-radius: 4px;
}
#Kunena .icon-big {color: #7cb70d;}

div.map-wrapper {
  display: none;
}

.special-price .title {
  margin-top: 30px !important;
}

#Kunena ul.kfile-attach li a img {
    max-width: 100px !important;
    max-height: 100px !important;
}

/*Virtue Mart 24.10.2022*/

.rt-article-bg img {
  width: 535px;
  height: auto;
}
.addtocart-area input[type="submit"] {
line-height: 0px;
}

span.addtocart-button input.addtocart-button {
background: #7cb70d !important;
border: solid #7cb70d 1px;
}

span.addtocart-button input.addtocart-button:hover {
background: #000 !important;
}
.orderby-displaynumber {
  display: none;
}
#rt-sidebar-a img {
  max-width: 330px;
  height: auto;
}
.sectiontableentry2 {
  display: none;
}

.vm-button-correct {
  background: #7cb70d !important;
  border: solid #7cb70d 1px !important;
    font-size: 13px;
  font-weight: normal;
  padding: 10px 10px;
}

.vm-button-correct:hover {
  background: #000 !important;
  border: solid #000 1px !important;
  font-size: 13px;
  font-weight: normal;
  padding: 10px 10px;
}
a.terms-of-service {
  font-size: 13px;
}

span.addtocart-button input.addtocart-button:hover {
  border: solid #000 1px;
}
#proofreader_highlighter_start {
  display: none;
}
span.comments-buttons {
    margin-bottom: 5px;
}

  #jc .form-left p {
  width: 99%;
  padding-left: 2px;
}

/*Что-то случилось с формой - она сдвоилась*/

#jc .form-right span.bbcode {
  display: none;
}

/*Поехал край поля*/

#comments-form .form-left p:nth-child(2n) {
    float: none;
}

/*Выключение неработающего обращения к техподдержке*/

.ask-a-question {
    display: none;
}