a { outline: none !important; }
a:active, a:focus {outline:0;}
img {border:none;}
#k2Container {padding:0 0 24px 0;}
body.contentpane #k2Container {padding:16px;}
.k2Padding {padding:4px;}
.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
.even {padding:2px;}
.odd {padding:2px;}
div.k2FeedIcon {padding: 14px 10px 0px 0px;	float: right;}
div.k2FeedIcon a, div.k2FeedIcon a:hover {display:block;float:right;margin:0;padding:0;width:16px;height:16px;}
div.k2FeedIcon a span, div.k2FeedIcon a:hover span {display:none;}
.itemRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;float:left;}
div.itemRatingForm .formLogLoading {background:url(../images/loaders/generic.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating {background:transparent url(../images/ratingstars.gif) left -1000px repeat-x;}
.itemRatingList {position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.itemRatingList li {display:inline;background:none;padding:0;}
.itemRatingList a, .itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover {background-position:left bottom;}
.itemRatingList a.one-star {width:20%;z-index:6;}
.itemRatingList a.two-stars {width:40%;z-index:5;}
.itemRatingList a.three-stars {width:60%;z-index:4;}
.itemRatingList a.four-stars {width:80%;z-index:3;}
.itemRatingList a.five-stars {width:100%;z-index:2;}
.itemRatingList .itemCurrentRating {z-index:1;background-position:0 center;margin:0;padding:0;}
span.siteRoot {display:none;}
.smallerFontSize {font-size:100%;line-height:inherit;}
.largerFontSize {font-size:150%;line-height:140%;}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {background-color:#fff !important;}
#recaptcha_table {border-color:#ccc !important;}
#recaptcha_response_field {border-color:#ccc !important;background-color:#fff !important;}
.k2-recaptcha-v2 {margin-top:12px;}
div.itemToolbar ul li a#fontDecrease, div.itemToolbar ul li a#fontIncrease {font-size:14px;}
div.itemToolbar ul li a#fontDecrease img, div.itemToolbar ul li a#fontIncrease img {background:none;}
a.ubUserFeedIcon, a.ubUserFeedIcon:hover, a.ubUserURL, a.ubUserURL:hover, span.ubUserEmail, div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before, div.k2FeedIcon a, div.k2FeedIcon a:hover, div.itemToolbar ul li a#fontDecrease, div.itemToolbar ul li a#fontIncrease {background:none;text-decoration:none;vertical-align:middle;font-family:'simple-line-icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color: #ef5a24;} 
div.userItemIsFeatured:before, a#fontIncrease:before {content:"\e091";}
a#fontDecrease:before {content:"\e092";}
div.k2FeedIcon a:before, a.ubUserFeedIcon:before {content:"\e03b";}
a.ubUserURL:before {content:"\e037";}
span.ubUserEmail:before {content:"\e086";}
div.k2LatestCommentsBlock ul, div.k2TopCommentersBlock ul, div.k2ItemsBlock ul, div.k2LoginBlock ul, div.k2UserBlock ul.k2UserBlockActions, div.k2UserBlock ul.k2UserBlockRenderedMenu, div.k2ArchivesBlock ul, div.k2AuthorsListBlock ul, div.k2CategoriesListBlock ul, div.k2UsersBlock ul {margin:0;padding:0 4px;list-style:none;}
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2LoginBlock ul li, div.k2ArchivesBlock ul li, div.k2AuthorsListBlock ul li, div.k2CategoriesListBlock ul li, div.k2UsersBlock ul li {display:block;padding:0;margin:0 0 24px 0;}
.clearList {display:none;float:none;clear:both;}
.lastItem {border:none;}
.k2Avatar img {display:block;float:left;background:#fff;border:1px solid #ddd;border-radius:50%;padding:2px;margin:2px 4px 4px 0;}
a.k2ReadMore {}
a.k2ReadMore:hover {}
div.k2Pagination {padding:8px;margin:24px 0 4px 0;text-align:center;}
div.k2Pagination ul {text-align:center;}
div.k2Pagination ul li {display:inline-block;margin:0;padding:0;}
div.k2Pagination ul li a {display:inline-block;padding:4px 8px;margin:0 8px;border:1px solid #ddd;border-radius:4px;vertical-align:middle;background:#fff;text-decoration:none;}
div.k2Pagination ul li a:hover {background:#e9eff1;cursor:pointer;}
div.k2Pagination ul li.active a {background:#e9eff1;}
div.k2Pagination ul li a span {vertical-align:middle;}
table.csvData {}
table.csvData tr th {}
table.csvData tr td {}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {position:relative;}
div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before {position:absolute;top:10px;right:10px;color:#CF1919;font-size:20px;}
.k2HorizontalSep {border:0;padding:0;margin:0 8px;}
span.itemEditLink, span.catItemEditLink, span.userItemEditLink, span.userItemAddLink {float:right;display:block;padding:0;margin:0;width:120px;text-align:right;}
span.itemEditLink a, span.catItemEditLink a, span.userItemEditLink a, span.userItemAddLink a {display:inline-block;padding:4px 8px;margin:0;background:#2d96dd;color:#fff;border:0;border-radius:4px;font-size:11px;line-height:100%;font-weight:bold;text-align:center;text-decoration:none;}
span.itemEditLink a:hover, span.catItemEditLink a:hover, span.userItemEditLink a:hover, span.userItemAddLink a:hover {background:#217dbb;}
a.itemPrintThisPage {display:block;width:160px;margin:4px auto 16px;padding:8px;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:14px;}
a.itemPrintThisPage:hover {background:#e9eff1;text-decoration:none;}
div.itemView {padding:8px 0 24px 0;margin:0 0 24px 0;}
div.itemIsFeatured {}
span.itemEditLink {}
span.itemEditLink a {}
span.itemEditLink a:hover {}
div.itemHeader {}
div.itemHeader span.itemDateCreated {color:#000;font-size:14px; }
div.itemHeader h2.itemTitle {
	padding: 30px 0 20px 0;
	margin: 0;
	font-size: 30px;
	font-weight: 700;
	line-height: 36px;
}
div.itemHeader h2.itemTitle span {}
div.itemHeader h2.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;}
div.itemHeader span.itemAuthor {display:block;padding:4px 0px 0px 0px ;margin:0;font-size: 13px;color:#555;}
div.itemHeader span.itemAuthor a:before {content:" ";}
div.itemHeader span.itemAuthor a {}
div.itemHeader span.itemAuthor a:hover {}



/*Тулбар с видео, галереей и стать первым комментатором*/

div.itemToolbar {padding:0px;margin:0px; display: none;}





div.itemToolbar ul {list-style:none;padding:0;margin:0;}
div.itemToolbar ul li {display:inline;list-style:none;padding:0 10px 0 0px;margin:0;font-size:12px;}
div.itemToolbar ul > li:first-child {border:none;}
div.itemToolbar ul li a {font-size:12px;font-weight:normal;}
div.itemToolbar ul li a:hover {}
div.itemToolbar ul li a span {}
div.itemToolbar ul li a.itemPrintLink {}
div.itemToolbar ul li a.itemPrintLink span {}
div.itemToolbar ul li a.itemEmailLink {}
div.itemToolbar ul li a.itemEmailLink span {}
div.itemToolbar ul li a.itemVideoLink {}
div.itemToolbar ul li a.itemVideoLink span {}
div.itemToolbar ul li a.itemImageGalleryLink {}
div.itemToolbar ul li a.itemImageGalleryLink span {}
div.itemToolbar ul li a.itemCommentsLink {}
div.itemToolbar ul li a.itemCommentsLink span {}
div.itemToolbar ul li a img {vertical-align:middle;}
div.itemToolbar ul li span.itemTextResizerTitle {}
div.itemToolbar ul li a#fontDecrease {margin:0 0 0 2px;}
div.itemToolbar ul li a#fontDecrease img {width:13px;height:13px;font-size:13px;}
div.itemToolbar ul li a#fontIncrease {margin:0 0 0 2px;}
div.itemToolbar ul li a#fontIncrease img {width:13px;height:13px;font-size:13px;}
div.itemToolbar ul li a#fontDecrease span, div.itemToolbar ul li a#fontIncrease span {display:none;}
div.itemRatingBlock {padding:8px 0;}
div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}
div.itemBody {padding:8px 0;margin:0;}
div.itemImageBlock {padding:8px 0;margin:0 0 16px 0;}
span.itemImage {display:block;margin:0 0 8px 0;}
span.itemImage img {max-width:100%;height:auto;}
span.itemImageCaption {color:#555;float:left;display:block;font-size:13px;}
span.itemImageCredits {color:#555;float:left;display:block;font-style:italic;font-size:13px;}
@media screen and ( max-width:600px ){ span.itemImageCaption, span.itemImageCredits {float:none;text-align:center;}}
div.itemIntroText {color:#444;font-size:18px;font-weight:bold;line-height:24px;padding:4px 0 12px 0;}
div.itemIntroText img {}
div.itemFullText {font-size: 18px;}
div.itemFullText h3 {margin:0;padding:16px 0 4px 0;}
div.itemFullText p {margin: 0px 0px 20px 0px;}
div.itemFullText img {}
div.itemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
div.itemExtraFields h3 {margin:0;padding:0 0 8px 0;}
div.itemExtraFields ul {margin:0;padding:0;list-style:none;}
div.itemExtraFields ul li {display:block;}
div.itemExtraFields ul li span.itemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
div.itemExtraFields ul li span.itemExtraFieldsValue {}
div.itemContentFooter {display:block;text-align:right;padding:4px 0;margin:16px 0 4px 0;color:#555; font-weight: 700;}
span.itemHits {
	color: #000;
	font-size: 14px;
	font-weight: 400 !important;
	background-image: url(/images/systems/entersprite.png);
	background-position: 0px -270px;
	background-repeat: no-repeat;
	padding-left: 24px;

}
span.itemDateModified {}
div.itemSocialSharing {padding:8px 0;}
div.itemTwitterButton {float:left;margin:2px 24px 0 0;}
div.itemFacebookButton {float:left;margin-right:24px;width:200px;}
div.itemGooglePlusOneButton {}
div.itemLinks {margin:0px 0px 16px 0px;padding:0;}
div.itemCategory {}
div.itemCategory span {font-weight:700;color:#555;padding:0 4px 0 0;}
div.itemCategory a {}
div.itemTagsBlock {}
div.itemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.itemTagsBlock ul.itemTags {list-style:none;padding:0;margin:0;display:inline;}
div.itemTagsBlock ul.itemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center; text-transform: uppercase;
    font-size: 13px;
}
div.itemTagsBlock ul.itemTags li a:before {content:"#";}
div.itemTagsBlock ul.itemTags li a {}
div.itemTagsBlock ul.itemTags li a:hover {}
div.itemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
div.itemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.itemAttachmentsBlock ul.itemAttachments {list-style:none;padding:0;margin:0;display:inline;}
div.itemAttachmentsBlock ul.itemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
div.itemAttachmentsBlock ul.itemAttachments li a {}
div.itemAttachmentsBlock ul.itemAttachments li a:hover {}
div.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999;font-weight:normal;}
div.itemAuthorBlock {background:#e9eff1;border:1px solid #ddd;border-radius:4px;margin:0 0 16px 0;padding:8px;}
div.itemAuthorBlock img.itemAuthorAvatar {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;border-radius:50%;}
div.itemAuthorBlock div.itemAuthorDetails {margin:0;padding:4px 0 0 0;}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName {margin:0 0 4px 0;padding:0;}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName a {font-size:16px;}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover {}
div.itemAuthorBlock div.itemAuthorDetails p {}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {font-weight:bold;color:#555;}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {font-weight:bold;color:#555;}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a, div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {font-weight:normal;}
div.itemAuthorLatest {margin-bottom:16px;padding:0;}
div.itemAuthorLatest h3 {}
div.itemAuthorLatest ul {}
div.itemAuthorLatest ul li {}
div.itemAuthorLatest ul li a {}
div.itemAuthorLatest ul li a:hover {}
div.itemRelated {margin-bottom:16px;padding:0;}
div.itemRelated h3 {}
div.itemRelated ul {}
div.itemRelated ul li {}
div.itemRelated ul li.k2ScrollerElement {float:left;overflow:hidden;border:1px solid #ddd;padding:4px;margin:0 4px 4px 0;background:#fff;}
div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
a.itemRelTitle {}
div.itemRelCat {}
div.itemRelCat a {}
div.itemRelAuthor {}
div.itemRelAuthor a {}
img.itemRelImg {}
div.itemRelIntrotext {}
div.itemRelFulltext {}
div.itemRelMedia {}
div.itemRelImageGallery {}
div.itemVideoBlock {margin:0 0 16px 0;padding:0px;background-color: #fff;}
div.itemVideoBlock div.itemVideoEmbedded {text-align:left;}
div.itemVideoBlock span.itemVideo {display:block;overflow:hidden;}
div.itemVideoBlock span.itemVideoCaption {color:#eee;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
div.itemVideoBlock span.itemVideoCredits {color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}
@media screen and ( max-width:600px ){ div.itemVideoBlock span.itemVideoCaption, div.itemVideoBlock span.itemVideoCredits {float:none;text-align:center;width:auto;}}
div.itemImageGallery {margin:0 0 16px 0;padding:0;}
div.itemNavigation {padding:8px;margin:0 0 24px 0;background:#e9eff1;border-radius:4px;}
div.itemNavigation span.itemNavigationTitle {color:#999;}
div.itemNavigation a.itemPrevious {padding:0 12px;}
div.itemNavigation a.itemNext {padding:0 12px;}
div.itemComments {background:#e9eff1;border-radius:4px;padding:0px 16px 16px 16px; margin: 36px 0px 0px 0px;}
div.itemComments ul.itemCommentsList {margin:0 0 16px;padding:0;list-style:none;}
div.itemComments ul.itemCommentsList li {display:block;padding:4px;margin:0 0 8px 0;border-bottom:1px solid #ddd;background:#fff;}
div.itemComments ul.itemCommentsList li.authorResponse {background:#f5fdff;}
div.itemComments ul.itemCommentsList li.unpublishedComment {background:#ffeaea;}
div.itemComments ul.itemCommentsList li img {float:left;margin:4px 4px 4px 0;padding:4px;}
div.itemComments ul.itemCommentsList li span.commentDate {padding:0 4px 0 0;margin:0 8px 0 0;font-weight:bold;font-size:14px;}
div.itemComments ul.itemCommentsList li span.commentAuthorName {font-weight:bold;font-size:14px;}
div.itemComments ul.itemCommentsList li p {padding:4px 0;}
div.itemComments ul.itemCommentsList li span.commentAuthorEmail {display:none;}
div.itemComments ul.itemCommentsList li span.commentLink {float:right;margin-left:8px;}
div.itemComments ul.itemCommentsList li span.commentLink a {font-size:11px;color:#999;text-decoration:underline;}
div.itemComments ul.itemCommentsList li span.commentLink a:hover {font-size:11px;color:#555;text-decoration:underline;}
div.itemComments ul.itemCommentsList li span.commentToolbar {display:block;clear:both;}
div.itemComments ul.itemCommentsList li span.commentToolbar a {font-size:11px;color:#999;text-decoration:underline;margin-right:4px;}
div.itemComments ul.itemCommentsList li span.commentToolbar a:hover {font-size:11px;color:#555;text-decoration:underline;}
div.itemComments ul.itemCommentsList li span.commentToolbarLoading {background:url(../images/loaders/search.gif) no-repeat 100% 50%;}
div.itemCommentsPagination {padding:4px;margin:0 0 24px 0;}
div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}
div.itemCommentsPagination ul {text-align:center;}
div.itemCommentsPagination ul li {display:inline-block;margin:0;padding:0;}
div.itemCommentsPagination ul li a {display:inline-block;padding:4px 8px;margin:0 8px;border:1px solid #ddd;border-radius:4px;vertical-align:middle;background:#fff;text-decoration:none;}
div.itemCommentsPagination ul li a:hover {background:#e9eff1;cursor:pointer;}
div.itemCommentsPagination ul li.active a {background:#e9eff1;}
div.itemCommentsPagination ul li a span {vertical-align:middle;}
div.itemCommentsForm h3 {
	margin: 0;
	padding: 10px 0 4px 0;
	font-size: 24px;
}
div.itemCommentsForm p.itemCommentsFormNotes {padding:8px 0;}
div.itemCommentsForm form {margin:0;padding:0;width:100%;}
div.itemCommentsForm form label.formComment, div.itemCommentsForm form label.formName, div.itemCommentsForm form label.formEmail, div.itemCommentsForm form label.formUrl, div.itemCommentsForm form label.formRecaptcha {display:block;margin:12px 0 0 2px;}
div.itemCommentsForm form textarea.inputbox {display:block;width:100%;height:200px;margin:0;padding:8px;box-sizing:border-box;border: none !important;}
div.itemCommentsForm form input.inputbox {display:block;width:100%;margin:0;padding:8px;line-height:150%;height:auto;box-sizing:border-box;border: none !important;}
div.itemCommentsForm form input#submitCommentButton {display:block;margin:16px 0 0 0;padding:8px 16px;background:#2d6dcd;color:#fff;border:0;border-radius:3px;font-size:14px;font-weight:400;}
div.itemCommentsForm form input#submitCommentButton:hover {background:#dc0000;}
div.itemCommentsForm form span#formLog {margin:24px;padding:8px 12px;border-radius:4px;text-align:center;display:none;}
div.itemCommentsForm form span#formLog.k2FormLogError {display:block;background:#f00;color:#fff;}
div.itemCommentsForm form span#formLog.k2FormLogSuccess {display:block;background:#18ac00;color:#fff;}
div.itemCommentsForm form .formLogLoading {background:url(../images/loaders/generic.gif) no-repeat left center;}
div.itemCommentsLoginFirst {display:block;margin:24px;padding:8px 12px;background:#f00;color:#fff;border-radius:4px;}
div.k2ReportCommentFormContainer {padding:8px;width:480px;margin:0 auto;}
div.k2ReportCommentFormContainer blockquote {width:462px;background:#e9eff1;border:1px solid #ddd;padding:8px;margin:0 0 8px 0;}
div.k2ReportCommentFormContainer blockquote span.quoteIconLeft {font-style:italic;font-weight:bold;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:left;}
div.k2ReportCommentFormContainer blockquote span.quoteIconRight {font-style:italic;font-weight:bold;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:right;}
div.k2ReportCommentFormContainer blockquote span.theComment {font-style:italic;font-size:12px;font-weight:normal;color:#000;padding:0 4px;}
div.k2ReportCommentFormContainer form label {display:block;font-weight:bold;}
div.k2ReportCommentFormContainer form input, div.k2ReportCommentFormContainer form textarea {display:block;border:1px solid #ddd;font-size:12px;padding:2px;margin:0 0 8px 0;width:474px;}
div.k2ReportCommentFormContainer form #recaptcha {margin-bottom:24px;}
div.k2ReportCommentFormContainer form span#formLog {margin:24px;padding:8px 12px;background:#e9eff1;border-radius:4px;text-align:center;display:none;}
div.k2ReportCommentFormContainer form .formLogLoading {background:url(../images/loaders/generic.gif) no-repeat left center;}
div.itemBackToTop {text-align:right;}
div.itemBackToTop a {text-decoration:underline;}
div.itemBackToTop a:hover {text-decoration:underline;}
div.itemListCategoriesBlock {}
div.itemListCategory {margin:0 0 24px 0;padding:0px;}
span.catItemAddLink {display:block;padding:8px 0;margin:0 0 4px 0;border-bottom:1px dotted #ccc;text-align:right;}
span.catItemAddLink a {padding:4px 16px;border:1px solid #ddd;background:#e9eff1;text-decoration:none;}
span.catItemAddLink a:hover {background:#ffffcc;}
div.itemListCategory img {float:left;display:block;margin:0 8px 0 0;}
div.itemListCategory h2 {color: #dc0000; }
div.itemListCategory h2 span {
	color: #000;
	font-size: 20px;
	line-height: 40px;
}
div.itemListCategory p {}
div.itemListSubCategories {}
div.itemListSubCategories h3 {}
div.subCategoryContainer {float:left;}
div.subCategoryContainerLast {}
div.subCategory {background:#e9eff1;border:1px solid #ddd;margin:4px;padding:8px;}
div.subCategory a.subCategoryImage, div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {margin:0 8px 0 0;}
div.subCategory h2 {}
div.subCategory h2 a {}
div.subCategory h2 a:hover {}
div.subCategory p {}
div.itemList {}
div#itemListLeading {}
div#itemListPrimary {}
div#itemListSecondary {}
div#itemListLinks {background:#e9eff1;border:1px solid #ddd;margin:8px 0;padding:8px;}
div.itemContainer {float:left;}
div.itemContainerLast {}
@media screen and ( max-width:600px ){ div.itemContainer, div.subCategoryContainer {float:none;display:block;width:100%!important;}
}
div.catItemView {margin-bottom:10px;}
div.groupLeading {}
div.groupPrimary {}
div.groupSecondary {}
div.groupLinks {padding:0;margin:0;}
div.catItemIsFeatured {}
span.catItemEditLink {}
span.catItemEditLink a {}
span.catItemEditLink a:hover {}






div.catItemBody {padding:8px 0;margin:0;}
div.catItemImageBlock {float: left; padding:0px; margin: 0px 20px 10px 0px;}
span.catItemImage {display:block;margin:0 0 8px 0;}
span.catItemImage img {max-width:100%;height:auto;}
span.catItemImage:hover img {opacity: 0.85;}
div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
div.catItemIntroText img {}
div.catItemExtraFields, div.genericItemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
div.catItemExtraFields h4, div.genericItemExtraFields h4 {margin:0;padding:0 0 8px 0;}
div.catItemExtraFields ul, div.genericItemExtraFields ul {margin:0;padding:0;list-style:none;}
div.catItemExtraFields ul li, div.genericItemExtraFields ul li {display:block;}
div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
div.catItemExtraFields ul li span.catItemExtraFieldsValue {}





div.catItemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
div.catItemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.catItemAttachmentsBlock ul.catItemAttachments {list-style:none;padding:0;margin:0;display:inline;}
div.catItemAttachmentsBlock ul.catItemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
div.catItemAttachmentsBlock ul.catItemAttachments li a {}
div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {}
div.catItemAttachmentsBlock ul.catItemAttachments li span {font-size:10px;color:#999;font-weight:normal;}
div.catItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/videobg.gif) repeat-x bottom;}
div.catItemVideoBlock div.catItemVideoEmbedded {text-align:center;}
div.catItemVideoBlock span.catItemVideo {display:block;}
div.catItemImageGallery {margin:0 0 16px 0;padding:0;}

div.catItemReadMore {display:inline;}
div.catItemReadMore a {}
div.catItemReadMore a:hover {}
span.catItemDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd;}
div.userView {}
div.userBlock {background:#e9eff1;border:1px solid #ddd;border-radius:4px;margin:0 0 24px 0;padding:8px;}
div.userBlock img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;border-radius:50%;}
div.userBlock h2 {}
div.userBlock div.userDescription {padding:4px 0;}
div.userBlock div.userAdditionalInfo {padding:4px 0;margin:8px 0 0 0;}
span.userURL {font-weight:bold;color:#555;display:block;}
span.userEmail {font-weight:bold;color:#555;display:block;}
div.userItemList {}
div.userItemView {margin-bottom:48px;}
div.userItemIsFeatured {}
div.userItemViewUnpublished {opacity:0.9;border:4px dashed #ccc;background:#fffff2;padding:8px;margin:8px 0;}
span.userItemEditLink {}
span.userItemEditLink a {}
span.userItemEditLink a:hover {}
div.userItemHeader {}
div.userItemHeader span.userItemDateCreated {color:#999;font-size:11px;}
div.userItemHeader h3.userItemTitle {padding:10px 0 4px 0;margin:0;}
div.userItemHeader h3.userItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;}
div.userItemBody {padding:8px 0;margin:0;}
div.userItemImageBlock {padding:0;margin:0;float:left;}
span.userItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
span.userItemImage img {max-width:100%;height:auto;}
div.userItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
div.userItemIntroText img {}
div.userItemLinks {margin:0 0 16px 0;padding:0;}
div.userItemCategory {padding:4px 0;}
div.userItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.userItemCategory a {}
div.userItemTagsBlock {padding:4px 0;}
div.userItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.userItemTagsBlock ul.userItemTags {list-style:none;padding:0;margin:0;display:inline;}
div.userItemTagsBlock ul.userItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
div.userItemTagsBlock ul.userItemTags li a:before {content:"#";}
div.userItemTagsBlock ul.userItemTags li a {}
div.userItemTagsBlock ul.userItemTags li a:hover {}
div.userItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;}
div.userItemCommentsLink a {}
div.userItemCommentsLink a:hover {}
div.userItemReadMore {display:inline;}
div.userItemReadMore a {}
div.userItemReadMore a:hover {}
div.tagView {}
div.tagItemList {margin-top: 36px;}
div.tagItemView {margin-bottom: 10px;}
div.tagItemHeader {}
div.tagItemHeader span.tagItemDateCreated {font-size: 12px;
line-height: 13px;
color: #657786;
font-family: Arial, Helvetica, sans-serif;}
div.tagItemHeader h2.tagItemTitle {
	padding: 10px 0 4px 0;
	margin: 0;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	font-weight: 700;
}
div.tagItemHeader h2.tagItemTitle a {color: #000000;}
div.tagItemHeader h2.tagItemTitle a:hover {border-bottom: 1px solid #000;}
div.tagItemBody {padding:8px 0;margin:0;}
div.tagItemImageBlock {padding:0;margin:0;float:left;}
span.tagItemImage {display:block;text-align:center;margin: 5px 20px 8px 0px;}

span.tagItemImage:hover img {opacity: 0.85;}


span.tagItemImage img {max-width:100%;height:auto;}
div.tagItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
div.tagItemIntroText img {}
div.tagItemExtraFields {}
div.tagItemExtraFields h4 {}
div.tagItemExtraFields ul {}
div.tagItemExtraFields ul li {}
div.tagItemExtraFields ul li span.tagItemExtraFieldsLabel {}
div.tagItemExtraFields ul li span.tagItemExtraFieldsValue {}
div.tagItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;}
div.tagItemCategory span {
	padding: 0 4px 0 0;
	font-size: 12px;
line-height: 13px;
color: #657786;
font-family: Arial, Helvetica, sans-serif;
}
div.tagItemCategory a {color: #dc0000; font-size: 12px;
	text-transform: uppercase;}
	div.tagItemCategory a:hover {color: #000; }
div.tagItemReadMore {display:inline;}
div.tagItemReadMore a {}
div.tagItemReadMore a:hover {}
div.genericView {}
div.genericItemList {}
div.genericItemView {margin-bottom:48px;}
div.genericItemHeader {}
div.genericItemHeader span.genericItemDateCreated {color:#999;font-size:11px;}
div.genericItemHeader h2.genericItemTitle {padding:10px 0 4px 0;margin:0;}
div.genericItemBody {padding:8px 0;margin:0;}
div.genericItemImageBlock {padding:0;margin:0;float:left;}
span.genericItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
span.genericItemImage img {max-width:100%;height:auto;}
div.genericItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
div.genericItemIntroText img {}
div.genericItemExtraFields {}
div.genericItemExtraFields h4 {}
div.genericItemExtraFields ul {}
div.genericItemExtraFields ul li {}
div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {}
div.genericItemExtraFields ul li span.genericItemExtraFieldsValue {}
div.genericItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;}
div.genericItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.genericItemCategory a {}
div.genericItemReadMore {display:inline;}
div.genericItemReadMore a {}
div.genericItemReadMore a:hover {}
div#genericItemListNothingFound {padding:40px;text-align:center;}
div#genericItemListNothingFound p {font-size:20px;color:#999;}
#k2GoogleSearchContainer .gsc-control {width:auto !important;}
#k2GoogleSearchContainer .gsc-control .gsc-above-wrapper-area, #k2GoogleSearchContainer .gsc-control .gsc-resultsHeader, #k2GoogleSearchContainer .gsc-control .gsc-url-bottom {display:none !important;}
div.latestItemsContainer {float:left;}
@media screen and ( max-width:600px ){ div.latestItemsContainer {float:none;display:block;width:100%!important;}}
div.latestItemsCategory {background:#e9eff1;border:1px solid #ddd;border-radius:4px;margin:0 8px 24px 0;padding:8px;}
div.latestItemsCategoryImage {text-align:center;}
div.latestItemsCategoryImage img {margin:0 8px 0 0;}
div.latestItemsCategory h2 {}
div.latestItemsCategory p {}
div.latestItemsUser {background:#e9eff1;border:1px solid #ddd;border-radius:4px;margin:0 8px 24px 0;padding:8px;}
div.latestItemsUser img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;border-radius:50%;}
div.latestItemsUser h2 {}
div.latestItemsUser p.latestItemsUserDescription {padding:4px 0;}
div.latestItemsUser p.latestItemsUserAdditionalInfo {padding:4px 0;margin:8px 0 0 0;}
span.latestItemsUserURL {font-weight:bold;color:#555;display:block;}
span.latestItemsUserEmail {font-weight:bold;color:#555;display:block;}
div.latestItemList {padding:0 8px 8px 0;}
div.latestItemView {}
div.latestItemHeader {}
div.latestItemHeader h3.latestItemTitle {padding:10px 0 4px 0;margin:0;}
span.latestItemDateCreated {color:#999;font-size:11px;}
div.latestItemBody {padding:8px 0;margin:0;}
div.latestItemImageBlock {padding:0;margin:0;float:left;}
span.latestItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
span.latestItemImage img {max-width:100%;height:auto;}
@media screen and ( max-width:600px ){ div.latestItemImageBlock {float:none;display:block;}}
div.latestItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
div.latestItemIntroText img {}
div.latestItemLinks {margin:0 0 16px 0;padding:0;}
div.latestItemCategory {padding:4px 0;}
div.latestItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.latestItemCategory a {}
div.latestItemTagsBlock {padding:4px 0;}
div.latestItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.latestItemTagsBlock ul.latestItemTags {list-style:none;padding:0;margin:0;display:inline;}
div.latestItemTagsBlock ul.latestItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
div.latestItemTagsBlock ul.latestItemTags li a:before {content:"#";}
div.latestItemTagsBlock ul.latestItemTags li a {}
div.latestItemTagsBlock ul.latestItemTags li a:hover {}
div.latestItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/videobg.gif) repeat-x bottom;}
div.latestItemVideoBlock span.latestItemVideo {display:block;}
div.latestItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;}
div.latestItemCommentsLink a {}
div.latestItemCommentsLink a:hover {}
div.latestItemReadMore {display:inline;}
div.latestItemReadMore a {}
div.latestItemReadMore a:hover {}
h2.latestItemTitleList {padding:2px 0;margin:8px 0 2px 0;border-bottom:1px dotted #ccc;}
.k2AccountPage {}
.k2AccountPage table {}
.k2AccountPage table tr th {}
.k2AccountPage table tr td {}
.k2AccountPage table tr td label {white-space:nowrap;}
img.k2AccountPageImage {border:4px solid #ddd;margin:10px 0;padding:0;display:block;}
.k2AccountPage div.k2AccountPageNotice {padding:8px;}
.k2AccountPage div.k2AccountPageUpdate {border-top:1px dotted #ddd;margin:8px 0;padding:8px;text-align:right;}
.k2AccountPage th.k2ProfileHeading {text-align:left;font-size:18px;padding:8px;background:#f6f6f6;}
.k2AccountPage td#userAdminParams {padding:0;margin:0;}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {background:#f6f6f6;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;color:#666;font-weight:bold;text-align:right;font-size:11px;width:140px;}
.k2AccountPage table.admintable {}
.k2AccountPage table.admintable tr td {}
.k2AccountPage table.admintable tr td span {}
.k2AccountPage table.admintable tr td span label {}
div.k2LatestCommentsBlock {}
div.k2LatestCommentsBlock ul {}
div.k2LatestCommentsBlock ul li {}
div.k2LatestCommentsBlock ul li.lastItem {}
div.k2LatestCommentsBlock ul li a.lcAvatar img {}
div.k2LatestCommentsBlock ul li a {}
div.k2LatestCommentsBlock ul li a:hover {}
div.k2LatestCommentsBlock ul li span.lcComment {}
div.k2LatestCommentsBlock ul li span.lcUsername {}
div.k2LatestCommentsBlock ul li span.lcCommentDate {color:#999;}
div.k2LatestCommentsBlock ul li span.lcItemTitle {}
div.k2LatestCommentsBlock ul li span.lcItemCategory {}
div.k2TopCommentersBlock {}
div.k2TopCommentersBlock ul {}
div.k2TopCommentersBlock ul li {}
div.k2TopCommentersBlock ul li.lastItem {}
div.k2TopCommentersBlock ul li a.tcAvatar img {}
div.k2TopCommentersBlock ul li a.tcLink {}
div.k2TopCommentersBlock ul li a.tcLink:hover {}
div.k2TopCommentersBlock ul li span.tcUsername {}
div.k2TopCommentersBlock ul li span.tcCommentsCounter {}
div.k2TopCommentersBlock ul li a.tcLatestComment {}
div.k2TopCommentersBlock ul li a.tcLatestComment:hover {}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate {color:#999;}
div.k2ItemsBlock {}
div.k2ItemsBlock p.modulePretext {}
div.k2ItemsBlock ul {}
div.k2ItemsBlock ul li {}
div.k2ItemsBlock ul li a {}
div.k2ItemsBlock ul li a:hover {}
div.k2ItemsBlock ul li.lastItem {}
div.k2ItemsBlock ul li a.moduleItemTitle {}
div.k2ItemsBlock ul li a.moduleItemTitle:hover {}
div.k2ItemsBlock ul li div.moduleItemAuthor {}
div.k2ItemsBlock ul li div.moduleItemAuthor a {}
div.k2ItemsBlock ul li div.moduleItemAuthor a:hover {}
div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {}
div.k2ItemsBlock ul li div.moduleItemIntrotext {display:block;padding:4px 0;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {float:right;margin:2px 0 4px 4px;padding:0;}
div.k2ItemsBlock ul li div.moduleItemExtraFields {}
div.moduleItemExtraFields ul {}
div.moduleItemExtraFields ul li {}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue {}
div.k2ItemsBlock ul li div.moduleItemVideo {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCaption {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCredits {}
div.k2ItemsBlock ul li span.moduleItemDateCreated {}
div.k2ItemsBlock ul li a.moduleItemCategory {}
div.k2ItemsBlock ul li div.moduleItemTags {}
div.k2ItemsBlock ul li div.moduleItemTags b {}
div.k2ItemsBlock ul li div.moduleItemTags a {padding:0 2px;}
div.k2ItemsBlock ul li div.moduleItemTags a:hover {}
div.k2ItemsBlock ul li div.moduleAttachments {}
div.k2ItemsBlock ul li a.moduleItemComments {padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemComments:hover {}
div.k2ItemsBlock ul li span.moduleItemHits {padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemReadMore {}
div.k2ItemsBlock ul li a.moduleItemReadMore:hover {}
div.k2ItemsBlock a.moduleCustomLink {}
div.k2ItemsBlock a.moduleCustomLink:hover {}
div.k2ArchivesBlock {}
div.k2ArchivesBlock ul {}
div.k2ArchivesBlock ul li {}
div.k2ArchivesBlock ul li a {}
div.k2ArchivesBlock ul li a:hover {}
div.k2AuthorsListBlock {}
div.k2AuthorsListBlock ul {}
div.k2AuthorsListBlock ul li {}
div.k2AuthorsListBlock ul li a.abAuthorAvatar img {}
div.k2AuthorsListBlock ul li a.abAuthorName {}
div.k2AuthorsListBlock ul li a.abAuthorName:hover {}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem {display:block;clear:both;}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover {}
div.k2AuthorsListBlock ul li span.abAuthorCommentsCount {}
div.k2BreadcrumbsBlock {}
div.k2BreadcrumbsBlock span.bcTitle {padding:0 4px 0 0;color:#999;}
div.k2BreadcrumbsBlock a {}
div.k2BreadcrumbsBlock a:hover {}
div.k2BreadcrumbsBlock span.bcSeparator {padding:0 4px;font-size:14px;}
div.k2CalendarBlock {height:190px;margin-bottom:8px;}
div.k2CalendarLoader {background:#fff url(../images/loaders/calendar.gif) no-repeat 50% 50%;}
table.calendar {margin:0 auto;background:#fff;border-collapse:collapse;}
table.calendar tr td {text-align:center;vertical-align:middle;padding:2px;border:1px solid #f4f4f4;background:#fff;}
table.calendar tr td.calendarNavMonthPrev {background:#e9eff1;text-align:left;}
table.calendar tr td.calendarNavMonthPrev a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthPrev a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarCurrentMonth {background:#e9eff1;}
table.calendar tr td.calendarNavMonthNext {background:#e9eff1;text-align:right;}
table.calendar tr td.calendarNavMonthNext a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthNext a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarDayName {background:#e9e9e9;font-size:11px;width:14.2%;}
table.calendar tr td.calendarDateEmpty {background:#fbfbfb;}
table.calendar tr td.calendarDate {}
table.calendar tr td.calendarDateLinked {padding:0;}
table.calendar tr td.calendarDateLinked a {display:block;padding:2px;text-decoration:none;background:#e9eff1;}
table.calendar tr td.calendarDateLinked a:hover {display:block;background:#135cae;color:#fff;padding:2px;text-decoration:none;}
table.calendar tr td.calendarToday {background:#135cae;color:#fff;}
table.calendar tr td.calendarTodayLinked {background:#135cae;color:#fff;padding:0;}
table.calendar tr td.calendarTodayLinked a {display:block;padding:2px;color:#fff;text-decoration:none;}
table.calendar tr td.calendarTodayLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}
div.k2CategorySelectBlock {}
div.k2CategorySelectBlock form select {width:auto;}
div.k2CategorySelectBlock form select option {}
div.k2CategoriesListBlock {}
div.k2CategoriesListBlock ul {}
div.k2CategoriesListBlock ul li {}
div.k2CategoriesListBlock ul li a {}
div.k2CategoriesListBlock ul li a:hover {}
div.k2CategoriesListBlock ul li a span.catTitle {padding-right:4px;}
div.k2CategoriesListBlock ul li a span.catCounter {}
div.k2CategoriesListBlock ul li a:hover span.catTitle {}
div.k2CategoriesListBlock ul li a:hover span.catCounter {}
div.k2CategoriesListBlock ul li.activeCategory {}
div.k2CategoriesListBlock ul li.activeCategory a {font-weight:bold;}
ul.level0 {}
ul.level0 li {}
ul.level0 li a {}
ul.level0 li a:hover {}
ul.level0 li a span {}
ul.level0 li a:hover span {}
ul.level1 {}
ul.level1 li {}
ul.level1 li a {}
ul.level1 li a:hover {}
ul.level1 li a span {}
ul.level1 li a:hover span {}
div.k2SearchBlock {position:relative;}
div.k2SearchBlock form {}
div.k2SearchBlock form input.inputbox {}
div.k2SearchBlock form input.button {}
div.k2SearchBlock form input.k2SearchLoading {background:url(../images/loaders/search.gif) no-repeat 100% 50%;}
div.k2SearchBlock div.k2LiveSearchResults {display:none;background:#fff;position:absolute;z-index:99;border:1px solid #ddd;margin-top:-1px;}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults {list-style:none;margin:0;padding:0;}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li {border:none;margin:0;padding:0;}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a {display:block;padding:1px 2px;border-top:1px dotted #ddd;}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover {background:#fffff0;}
div.k2TagCloudBlock {padding:8px 0;margin: 0px 0px 10px -14px;}
@media (max-width: 750px) {div.k2TagCloudBlock {margin-right: 0px;}}
div.k2TagCloudBlock a {
	padding: 4px 14px 4px 14px;
	float: left;
	display: block;
	color: #ddd;
	margin-bottom: 10px;
}
div.k2TagCloudBlock a:hover {
	float: left;
	display: block;
	background: #dc0000;
	color: #fff;
	text-decoration: none;
		
}
div.k2CustomCodeBlock {}
div.k2LoginBlock {}
div.k2LoginBlock p.preText {}
div.k2LoginBlock fieldset.input {margin:0;padding:0 0 8px 0;}
div.k2LoginBlock fieldset.input p {margin:0;padding:0 0 4px 0;}
div.k2LoginBlock fieldset.input p label {display:block;}
div.k2LoginBlock fieldset.input p input {display:block;}
div.k2LoginBlock fieldset.input p#form-login-remember label, div.k2LoginBlock fieldset.input p#form-login-remember input {display:inline;}
div.k2LoginBlock fieldset.input input.button {}
div.k2LoginBlock ul {}
div.k2LoginBlock ul li {}
div.k2LoginBlock p.postText {}
div.k2UserBlock {}
div.k2UserBlock p.ubGreeting {border-bottom:1px dotted #ccc;}
div.k2UserBlock div.k2UserBlockDetails a.ubAvatar img {}
div.k2UserBlock div.k2UserBlockDetails span.ubName {display:block;font-weight:bold;font-size:14px;}
div.k2UserBlock div.k2UserBlockDetails span.ubCommentsCount {}
div.k2UserBlock ul.k2UserBlockActions {}
div.k2UserBlock ul.k2UserBlockActions li {}
div.k2UserBlock ul.k2UserBlockActions li a {}
div.k2UserBlock ul.k2UserBlockActions li a:hover {}
div.k2UserBlock ul.k2UserBlockRenderedMenu {}
div.k2UserBlock ul.k2UserBlockRenderedMenu li {}
div.k2UserBlock ul.k2UserBlockRenderedMenu li a {}
div.k2UserBlock ul.k2UserBlockRenderedMenu li a:hover {}
div.k2UserBlock ul.k2UserBlockRenderedMenu li ul {}
div.k2UserBlock ul.k2UserBlockRenderedMenu li ul li {}
div.k2UserBlock ul.k2UserBlockRenderedMenu li ul li a {}
div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul {}
div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul li {}
div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul li a {}
div.k2UserBlock form {}
div.k2UserBlock form input.ubLogout {}
div.k2UsersBlock {}
div.k2UsersBlock ul {}
div.k2UsersBlock ul li {}
div.k2UsersBlock ul li.lastItem {}
div.k2UsersBlock ul li a.ubUserAvatar img {}
div.k2UsersBlock ul li a.ubUserName {}
div.k2UsersBlock ul li a.ubUserName:hover {}
div.k2UsersBlock ul li div.ubUserDescription {}
div.k2UsersBlock ul li div.ubUserAdditionalInfo {}
a.ubUserFeedIcon, a.ubUserFeedIcon:hover {display:inline-block;margin:0 2px 0 0;padding:0;font-size:15px;}
a.ubUserFeedIcon span, a.ubUserFeedIcon:hover span {display:none;}
a.ubUserURL, a.ubUserURL:hover {display:inline-block;margin:0 2px 0 0;padding:0;font-size:15px;}
a.ubUserURL span, a.ubUserURL:hover span {display:none;}
span.ubUserEmail {display:inline-block;margin:0 2px 0 0;padding:0;overflow:hidden;font-size:15px;}
span.ubUserEmail a {display:inline-block;margin:0;padding:0;width:16px;height:16px;text-indent:-9999px;}
div.k2UsersBlock ul li h3 {clear:both;margin:8px 0 0 0;padding:0;}
div.k2UsersBlock ul li ul.ubUserItems {}
div.k2UsersBlock ul li ul.ubUserItems li {}
.zvetcategory { display: block; margin: 0px 0px 15px 0px; position: relative;}
.zvetcategory-collums2 { display: block; margin: 0px 0px 15px 0px; position: relative;}
.zvetcategory-collums7 { display: block; position: absolute; top: 0px;}
.rnd-cat-name, .rnd-cat-name > a
{ padding: 1px 10px 4px 10px; border-radius: 3px; display: inline-block; margin-bottom: 10px;}
.rnd-cat-name.politika, .rnd-cat-name.politika > a, .rnd-cat-name.tbg-politika, .rnd-cat-name.tbg-politika > a { background-color: #dc0000; color: #fff !important;}
.rnd-cat-name.aktualno, .rnd-cat-name.aktualno > a, .rnd-cat-name.tbg-aktualno, .rnd-cat-name.tbg-aktualno > a { background-color: #39b54a; color: #fff !important;}
.rnd-cat-name.obshchestvo, .rnd-cat-name.obshchestvo > a, .rnd-cat-name.tbg-obshchestvo, .rnd-cat-name.tbg-obshchestvo > a { color: #f15a24 !important;}
.rnd-cat-name.proisshestviya-i-kriminal, .rnd-cat-name.proisshestviya-i-kriminal > a, .rnd-cat-name.tbg-proisshestviya, .rnd-cat-name.tbg-proisshestviya > a { color: #000 !important;}
.rnd-cat-name.sport, .rnd-cat-name.sport > a, .rnd-cat-name.tbg-sport, .rnd-cat-name.tbg-sport > a { color: #4274bc !important;}
.rnd-cat-name.kultura-i-sport, .rnd-cat-name.kultura-i-sport > a, .rnd-cat-name.tbg-kultura, .rnd-cat-name.tbg-kultura > a { color: #a67c52 !important;}
.rnd-cat-name.mir-v-pautine, .rnd-cat-name.mir-v-pautine > a, .rnd-cat-name.tbg-vmire, .rnd-cat-name.tbg-vmire > a { color: #be3a74 !important;}
.rnd-cat-name a { font-size: 12px !important; text-transform: uppercase; font-weight: 400 !important; letter-spacing: 1px;}
.rnd-cat-name a:hover { text-decoration: underline;}
/*Моё*/
.itempadd {padding: 10px 0px 10px 0px;}
/*Плашки категорий*/
.category-name, .category-name > a {padding: 1px 10px 4px 10px; border-radius: 3px;}
.category-name.politika, .category-name.politika > a, .category-name.tbg-politika, .category-name.tbg-politika > a { background-color: #cc0000; color: #fff !important;}
.category-name.ekonomika, .category-name.ekonomika > a, .category-name.tbg-ekonomika, .category-name.tbg-ekonomika > a {background-color: #399C46; color: #fff !important;}
.category-name.obshchestvo, .category-name.obshchestvo > a, .category-name.tbg-obshchestvo, .category-name.tbg-obshchestvo > a { background-color: #f15a24; color: #fff !important;}
.category-name.sport, .category-name.sport > a, .category-name.tbg-sport, .category-name.tbg-sport > a { background-color: #4274bc; color: #fff !important;}
.category-name.kultura, .category-name.kultura > a, .category-name.tbg-kultura, .category-name.tbg-kultura > a { background-color: #a67c52; color: #fff !important;}
.category-name.tekhno, .category-name.tekhno > a, .category-name.tbg-tekhno, .category-name.tbg-tekhno > a { background-color: #be3a74; color: #fff !important;}
.category-name.proisshestviya, .category-name.proisshestviya > a, .category-name.tbg-proisshestviya, .category-name.tbg-proisshestviya > a { background-color: #000; color: #fff !important;}

.category-name a {
	font-size: 11px !important;
	text-transform: uppercase;
	font-weight: 400 !important;
	letter-spacing: 1px;
	line-height: 10px !important;
}
.category-name a:hover {text-decoration: underline;}
/*Конец плашки категорий*/
/*Контейнер Лента*/


.titlevsenews {line-height: 30px; font-weight: 700; font-size: 18px; color: #DC0000; letter-spacing: 2px; margin: 20px 0px 10px 4px;}
.titlevsenews a {color: #DC0000; }
.titlevsenews a:hover {
	border-bottom: 1px solid #000000;
}
.titlevsenews span {
	font-weight: 400;
	font-size: 14px;
	color: #000;
	letter-spacing: 0px;
	
	float: right;
	margin-right: 28px;
}
.titlevsenews span a {
	color: #000;
	
}
@media (max-width: 1200px){
	.titlevsenews span{
	
	display: none !important;
}
}

.titlevsenews span a:hover {border-bottom: 1px solid #000000;}
.sb-container{ position: relative; overflow: hidden; padding-right: 10px;}
.sb-content { height:100%; width: 120%; padding-right: 20%; overflow-y: scroll; box-sizing:border-box;}
.sb-scrollbar-container { position: absolute; right: 3px; bottom: 0px; top: 1px; width: 4px; border-radius: 2px;  background-color: #cbd1d3;}
.sb-container-noscroll .sb-scrollbar-container { right: -20px;}
.sb-scrollbar { position: absolute; height: 20% !important; width: 4px; border-radius: 2px; background-color: #dc0000;}
.sb-scrollbar:hover { background: rgba(0, 0, 0, 0.6); cursor: pointer;}
.container-vsenews { height: 482px; max-width:100%; padding: 0px 0px; margin: auto;}
.container-vsenews2 { height: 530px; max-width:100%; padding: 0px 0px; margin: auto;}
/*Конец контейнер Лента*/
/*Видео фото большие*/
.raxomedia-collums {position: absolute; top: 30px; left: 30px; z-index: 5000; display: block;}
.collums-mediavideo { height: 52px; width: 52px;float: left;background-image: url(/images/systems/entersprite.png); background-position: 0px 0px; background-repeat: no-repeat; }
.collums-mediaphoto { height: 52px; width: 52px; background-image: url(/images/systems/entersprite.png); background-position: -60px 0px ; background-repeat: no-repeat; float: left; margin: 0px 0px 0px 5px;}
/*Видео фото малые*/
.raxomedia-collums-small {position: absolute; top: 10px; left: 10px; z-index: 2000; display: block;}
.collums-mediavideo-small { height: 30px; width: 30px;float: left;background-image: url(/images/systems/entersprite.png); background-position: -120px 0px; background-repeat: no-repeat; margin: 0px 5px 0px 0px; }
.collums-mediaphoto-small { height: 30px; width: 30px; background-image: url(/images/systems/entersprite.png); background-position: -150px 0px ; background-repeat: no-repeat; float: left;}
.reklamatitle {
	text-align: center !important;
	color: #657786;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.photorep { height: 30px; width: 20px; background-image: url(/images/systems/entersprite.png); background-position: -150px -30px ; background-repeat: no-repeat; float: left; margin: 3px 10px 0px 0px;}
.videorep { height: 30px; width: 24px; background-image: url(/images/systems/entersprite.png); background-position: -150px -60px ; background-repeat: no-repeat; float: left; margin: 5px 10px 0px 10px;}

.footer-logo {background-image: url(/images/systems/entersprite.png);
	background-position: -270px -270px; float: left; margin-right: 20px;
	background-repeat: no-repeat;	width: 90px; height: 70px;
	

	}
.footer-logo:hover {background-position: -390px -270px; cursor:pointer; opacity: 0.70; transition: .6s ease; }


	
	
.footer-menu-list li {list-style: none; font-size: 13px; line-height: 26px;}
.footer-menu-list li a {color: #ddd; }
.footer-menu-list li a:hover {color: #ddd; text-decoration: underline;}

.footer-menu-list-nav li {list-style: none;}
.footer-menu-list-nav li a {color: #ddd; font-size: 17px; line-height: 30px;}
.footer-menu-list-nav li a:hover {color: #ddd; text-decoration: underline;}


.b-m-bottom .banneritem {margin-bottom: 30px;}
.filter-cat {padding: 20px; background-color: #e9eff1;}
.filter-enter select:not([class]) {

    text-transform: uppercase !important;
    font-size: 12px;
}
.rubric-top {padding: 0px 10px 0px 0px;}
.form-horizontal .form-group {
    margin: 0px !important;
}
.rusform .formControls {margin-bottom: 20px;}

.rusform textarea {
      min-height: 150px;}


div.catItemLinks {
	margin: 0px;
	padding: 0;
	font-size: 12px;
line-height: 13px;
color: #657786;
font-family: Arial, Helvetica, sans-serif;
	
}

@media (max-width: 750px) 
  {div.catItemLinks {
	
	display: none !important;
}	
}

div.catItemLinks a {color: #657786;}

div.catItemDateCreated {
	float: left;
	margin-right: 14px;
}
div.catItemDateCreated span { }

div.catItemHitsBlock {float: left; margin-right: 10px;}
span.catItemHits {padding: 0 4px 0 24px;
background-image: url(/images/systems/entersprite.png);
background-position: 0px -60px;
background-repeat: no-repeat;}



div.catItemCategory {
	float: left;
	margin-right: 20px;
}
div.catItemCategory span {font-weight:bold;padding:0 4px 0 0;}
div.catItemCategory a {}


div.catItemMediaGallery {}

span.catItemMedia {
	height: 16px;
	width: 16px;
	background-image: url(/images/systems/entersprite.png);
	background-position: 0px -300px;
	background-repeat: no-repeat;
	
	padding: 0px 24px 6px 0px;
	
}
span.catItemGallery {
	height: 16px;
	width: 16px;
	background-image: url(/images/systems/entersprite.png);
	background-position: 0px -330px;
	background-repeat: no-repeat;
	
	padding: 0px 24px 6px 0px;
	
}

div.catItemTagsBlock {float: left;}
div.catItemTagsBlock span {padding:0 4px 0 0; font-size: 12px;
line-height: 13px;
color: #657786;
font-family: Arial, Helvetica, sans-serif;}
div.catItemTagsBlock ul.catItemTags {list-style:none;padding:0;margin:0;display:inline;}
div.catItemTagsBlock ul.catItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
div.catItemTagsBlock ul.catItemTags li a:before {content:"#";}
div.catItemTagsBlock ul.catItemTags li a {
	color: #dc0000; font-size: 12px;
	text-transform: uppercase;
}
div.catItemTagsBlock ul.catItemTags li a:hover {
	color: #000;
	
	
}



div.catItemCommentsLink {}
div.catItemCommentsLink a {}
div.catItemCommentsLink a:hover {}

span.catItemComment {padding: 0px 18px 0px 20px;
background-image: url(/images/systems/entersprite.png);
background-position: 0px -90px;
background-repeat: no-repeat;
float: left;}


div.catItemHeader {}

div.catItemHeader h3.catItemTitle {
	padding: 10px 0 4px 0;
	margin: 0;
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	font-weight: 700;
	
}
div.catItemHeader h3.catItemTitle a {color: #000000; }
div.catItemHeader h3.catItemTitle a:hover {border-bottom: 1px solid #000;}
div.catItemHeader h3.catItemTitle span {}
div.catItemHeader h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;}
div.catItemHeader span.catItemAuthor {display:block;padding:0;margin:0;}
div.catItemHeader span.catItemAuthor a {}
div.catItemHeader span.catItemAuthor a:hover {}

.moduletablerusstagsmod h3 {margin-top: 5px;
margin-bottom: 5px; color: #dc0000 !important;}

@media screen and ( max-width:600px ){ ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg {width: 150px !important;
height: 100px !important;}
}

@media screen and ( max-width:600px ){ ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {width: 150px !important;
height: 100px !important;}
}

.top1px {margin-top: -1px !important;}

