html {
     height:100%;
}

body {
     color:#666;
     height:100%;
}

.main-wrapper {
	height:100%;
}


div#ratingTitle { display: inline-block; width: 55px; }
input.buttonSend { display: block; margin: 0 auto; }
div#obj_rating { display: inline-block; }



.photo.photoBrief.record-item { display: inline-block; width: 240px; margin-bottom: 20px; }

a {
    color: #1B9014;
    text-decoration: none;
    border-bottom: 1px solid rgba(27,144,20,0.3);
}

a:hover, a:focus {
    color: #1B9014;
    text-decoration: none;
    border: none;
}

img {
    max-width:100%;
}

.logo-block {
	float:left;
	padding-top:4px;
}
.site-title {
	float:left;
	padding-left:10px;
}
.row {
     margin:0;
}

.right-head {
	float:right;
}

.search-block {
	float:right;
	clear:both;
}
.header {
	padding: 20px 0px 50px 0px;
}
.total-container {
	padding:0;
}

.main-container {
	padding-bottom: 388px;
    	min-height: 100%;
    	-webkit-box-sizing: border-box;
    	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#siteTitle {
    font-size: 28px;
    margin:0px;
    max-width: 196px;
    font-weight: bold;
    color: #377537;
    text-shadow: 1px 1px 1px #255425;
}
.title-big {
	font-size:34px;
}
#siteSubtitle {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #696969;
    padding-top: 3px;
}
.search-block .buttonSend {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top,#0088cc,#0044cc);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
    background-image: -webkit-linear-gradient(top,#0088cc,#0044cc);
    background-image: -o-linear-gradient(top,#0088cc,#0044cc);
    background-image: linear-gradient(to bottom,#0088cc,#0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    border: 1px solid #cccccc;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 12px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.search-block .buttonSend:hover {
    	background-color: #0044cc;
        background-position: 0 -15px;
    	-webkit-transition: background-position 0.1s linear;
    	-moz-transition: background-position 0.1s linear;
    	-o-transition: background-position 0.1s linear;
    	transition: background-position 0.1s linear;
}
#search {
	padding: 3px 5px;
	min-width:230px;
}

#global0 {
	 width:78%;
	 float:left;
	 position:relative;
}

.auth-block {
    float: right;
    width: 22%;
    padding: 15px 20px;
    text-align: right;
    position:relative;
}

.auth-block .auth-item {
    display: inline-block;
}

.auth-block .auth-item a {
	font-size: 11px;
    	color: #fff;
    	display:block;
    	padding: 4px 10px;
    	border-bottom:none;
}

.auth-block .auth-item .click-openid {
	border-right: 1px solid #000;
}

.auth-block .auth-item .click-reg {
	border-left: 1px solid #414141;
}

#section-head-menu {
    background-color: linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: -moz-linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#124910),color-stop(5%,#3B3B3B),color-stop(90%,#111),color-stop(95%,#242424),color-stop(100%,black));
    background: -webkit-linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: -o-linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: -ms-linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
}
#section-head-menu .container-fluid {
    padding: 0px;
}
#bs-menu-collapse .groupList .horiz > a.headerCatalogSubItem {
	height:50px;
}

#bs-menu-collapse .groupList .horiz:nth-child(1) {
	border-bottom:4px solid #4489e3;
}

#bs-menu-collapse .groupList .horiz:nth-child(1) > a.headerCatalogSubItem:hover {
	background: #4489e3;
}

#bs-menu-collapse .groupList .horiz:nth-child(1) > a.headerCatalogSubItem__active {
        background: #4489e3;
}

#bs-menu-collapse .groupList .horiz:nth-child(2) {
	border-bottom:4px solid #76b700;
}

#bs-menu-collapse .groupList .horiz:nth-child(2) > a.headerCatalogSubItem:hover {
	background: #76b700;
}

#bs-menu-collapse .groupList .horiz:nth-child(2) > a.headerCatalogSubItem__active {
        background: #76b700;
}

#bs-menu-collapse .groupList .horiz:nth-child(3) {
	border-bottom:4px solid #ffb400;
}

#bs-menu-collapse .groupList .horiz:nth-child(3) > a.headerCatalogSubItem:hover {
	background: #ffb400;
}

#bs-menu-collapse .groupList .horiz:nth-child(3) > a.headerCatalogSubItem__active {
        background: #ffb400;
}

#bs-menu-collapse .groupList .horiz:nth-child(4) {
	border-bottom:4px solid #ff6400;
}

#bs-menu-collapse .groupList .horiz:nth-child(4) > a.headerCatalogSubItem:hover {
	background: #ff6400;
}

#bs-menu-collapse .groupList .horiz:nth-child(4) > a.headerCatalogSubItem__active {
        background: #ff6400;
}

#bs-menu-collapse .groupList .horiz:nth-child(5) {
	border-bottom:4px solid #7f8284;
}

#bs-menu-collapse .groupList .horiz:nth-child(5) > a.headerCatalogSubItem:hover {
	background: #7f8284;
}

#bs-menu-collapse .groupList .horiz:nth-child(5) > a.headerCatalogSubItem__active {
        background: #7f8284;
}

#bs-menu-collapse .item-title {
    font-weight: normal;
    text-transform: none;
}
#bs-menu-collapse  .groupList li.headerCatalogItem {
	width:auto;
}

.main-content {
    -moz-box-shadow: 0 0 20px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3);
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

.wrap-content {
    padding-top: 20px;
    border-top: 1px solid #ddd;
    margin-top: 40px;
}

.content-1 {
	width:100%;
}

.content-2 {
	/*float:left;
	width:25%;
	border-right: 1px solid #ddd;
	padding:20px;*/
}

.content-0 {
	float:left;
	width:75%;
	padding:20px;
}

.content-3 {
	float:left;
	width:25%;
	border-left: 1px solid #ddd;
	padding:20px;
}

.art_main_news {
	float:left;
	width:28%;
}
.main_last_news {
	float:left;
	width:-webkit-calc(44% - 40px);
	width:-moz-calc(44% - 40px);
	width:calc(44% - 40px);
	padding:0px 20px;
}
.main_video {
	float:left;
	width:28%;
}
.art_main_news .contentTitle, .main_last_news .contentTitle, .main_video .contentTitle {
	color:#fff;
	background: #2C7F26;
    	position: relative;
    	padding: 1px;
}
.art_main_news .contentTitleTxt, .main_last_news .contentTitleTxt, .main_video .contentTitleTxt {
	    border: 1px solid #42A23B;
    background: #2A7924;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#33942C),to(#2A7924));
    background-image: -webkit-linear-gradient(270deg,#33942C,#2A7924);
    background-image: -moz-linear-gradient(270deg,#33942C,#2A7924);
    background-image: -o-linear-gradient(270deg,#33942C,#2A7924);
    background-image: -ms-linear-gradient(270deg,#33942C,#2A7924);
    background-image: linear-gradient(270deg,#33942C,#2A7924);
        font-family: Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;
    padding: .2Em .6em;
    -moz-text-shadow: -1px -1px 0 #333333;
    -webkit-text-shadow: -1px -1px 0 #333333;
    text-shadow: -1px -1px 0 #333;
    margin: 0;
    color: white;
    display:block;
}
.art_article {
	width:40%;
	float:left;
}
#bs-menu-collapse .headerCatalog .groupList .arrow-down {
	display:none;
}
.top_topics {
	
}

.top_topics .contentTitle {
    font-weight: bold;
    font-size: 20px;
    color: #666666;
    margin-top: 0px;
}

.top_topics .workspace {
    padding-left: 15px;
}

.blogposts {

}

.blogposts .contentTitle {
    margin-top: 0px;
    font-size: 36px;
    font-weight: bold;
    color: #666666;
    margin-bottom:25px;
}

.blogposts .post {
    margin-bottom: 30px;
}
.blogposts #message a { background-image:url(marketing_blog/up.png); }
.blogposts .posts .post_but_area { margin-bottom:20px; }
.blogposts .posts .postList .post { margin-bottom:40px; }
.blogposts .posts .postList .post .post_title { font-size:20px; text-transform: uppercase; font-weight: bold; margin-bottom: 10px; }
.blogposts .posts .postList .post .post_com_inf { margin-bottom:10px; display:inline-block; width:100%; }
.blogposts .posts .postList .post .post_date {
	color: #999999;
	display: inline-block;
}
.blogposts .posts .postList .post_view {
    display: inline-block;
    margin-left: 10px;
    color: #999999;
}
.blogposts .posts .postList .post_view .fa-eye {
	margin-right: 5px;
}
.blogposts .posts .postList .post .post_author { margin-left:0px; float:left; }
.blogposts .posts .postList .post .post_author .post_autho_fio { font-weight:bold; }
.blogposts .posts .postList .post .post_short {
	font-weight: 18;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}
.blogposts .posts .postList .post .post_short img { margin-right:20px; float:left; }
.blogposts .posts .postList .post .post_show { margin-right:20px; float:left; }
.blogposts .posts .postList .post .post_com_block { font-size:85%; display:inline-block; width:100%; }
.blogposts .posts .postList .post .post_com_block .com_block { margin-top:3px; margin-left:10px; margin-right:10px; display:inline-block; vertical-align:top; }
.blogposts .posts .postList .post .post_com_block .com_block .pb_val { font-weight:bold; }
.blogposts .posts .postList .post .post_tags .post_tags_area .post_tags_a { font-weight:normal; margin-right:3px; }
.blogposts .posts .postList .post .post_cats .post_cats_area .post_cats_a { font-weight:normal; margin-right:3px; }
.blogposts .posts .postList .post .post_rating .post_rating_com { margin-left:5px; display:inline-block; }
.blogposts .posts .postList .post .post_rating .post_rating_com .post_rating_plus { color:transparent; font-size:0; cursor:pointer; background-color:transparent; background-image:url(marketing_blog/palec_up.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-6px; padding:0px; }
.blogposts .posts .postList .post .post_rating .post_rating_com .post_rating_minus { color:transparent; font-size:0; cursor:pointer; background-color:transparent; background-image:url(marketing_blog/palec_down.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-2px; padding:0px; }
.blogposts .posts .postList .post .post_favorite { background-image:url(marketing_blog/blogpodpiska.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; }
.blogposts .posts .postList .post .post_views { background-image:url(marketing_blog/blogsmotreli.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; }
.blogposts .posts .postList .post .post_comment { margin-top:10px; }
.blogposts .post_info .user { margin-bottom:20px; display:inline-block; width:100%; position:relative; }
.blogposts .post_info .user .user_avatar { margin-right:20px; width:70px; height:70px; float:left; overflow:hidden; -moz-border-radius: 80px; -webkit-border-radius: 80px; border-radius: 80px; }
.blogposts .post_info .user .user_avatar img { width:70px; height:auto; }
.blogposts .post_info .user .user_fio { font-size:140%; margin-bottom:5px; display:block; width:57%; }
.blogposts .post_info .user .user_point { display:block; }
.blogposts .post_info .user .user_but { margin-top:5px; margin-left:90px; display:block; }
.blogposts .post_info .user .user_static { position:absolute; top:0px; right:0px; }
.blogposts .post_info .user .user_static .user_view { display:inline-block; vertical-align:top; }
.blogposts .post_info .user .user_static .user_view .user_view_count { font-size:140%; display:block; }
.blogposts .post_info .user .user_static .user_comment { margin-left:20px; display:inline-block; vertical-align:top; }
.blogposts .post_info .user .user_static .user_comment .user_comment_count { font-size:140%; display:block; }
.blogposts .post_info .user .user_static .user_favorite { margin-left:20px; display:inline-block; vertical-align:top; }
.blogposts .post_info .user .user_static .user_favorite .user_favorite_count { font-size:140%; display:block; }
.blogposts .post_info .navigator { margin-bottom:20px; }
.blogposts .post_info .navigator ul { border-bottom:1px solid #C0C0C0; padding:0; }
.blogposts .post_info .navigator ul li { cursor:pointer; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; border-bottom:3px solid transparent; display:inline-block; vertical-align:top; }
.blogposts .post_info .navigator ul li a { color:inherit; text-decoration:none; }
.blogposts .post_info .navigator ul li a:hover { text-decoration:underline; }
.blogposts .post_info .navigator ul li.active { font-weight:bold; border-bottom:3px solid #000000; }
.blogposts .post_info .post_but_area { margin-bottom:20px; }
.blogposts .post_info .postlist .post { margin-bottom:30px; margin-right:5px; display:inline-block; width:300px; vertical-align:top; }
.blogposts .post_info .postlist .post .post_picture { color:#ffffff; background-image:url(marketing_blog/black_70.png); border-bottom:1px solid #e5e5e5; display:block; width:100%; height:160px; overflow:hidden; }
.blogposts .post_info .postlist .post .post_picture .post_picture_img_area img { margin:auto; margin-bottom:0px; display:block; }
.blogposts .post_info .postlist .post .post_picture .insidetext { display:block; padding:15px; }
.blogposts .post_info .postlist .post .post_picture .insidetext .post_picture_titl { font-weight:bold; margin-bottom:10px; display:block; }
.blogposts .post_info .postlist .post .post_picture .insidetext .post_picture_txt { display:block; }
.blogposts .post_info .postlist .post .post_picture .insidetext .post_picture_txt img { margin-right:20px; float:left; }
.blogposts .post_info .postlist .post .post_common { font-size:85%; display:inline-block; padding:10px; }
.blogposts .post_info .postlist .post .post_common .post_views { background-image:url(marketing_blog/blogsmotreli.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; margin-right:10px; display:inline-block; }
.blogposts .post_info .postlist .post .post_common .post_views .post_views_count { font-weight:bold; }
.blogposts .post_info .postlist .post .post_common .post_comment { background-image:url(marketing_blog/blogcomment.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; margin-right:10px; display:inline-block; }
.blogposts .post_info .postlist .post .post_common .post_comment .post_comment_a_count { font-weight:bold; }
.blogposts .post_info .postlist .post .post_common .post_favorite { background-image:url(marketing_blog/blogpodpiska.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; display:inline-block; }
.blogposts .post_info .postlist .post .post_common .post_favorite .post_favorites_count { font-weight:bold; }
.blogposts .post_info .postlist .post .post_edit { margin:10px; margin-top:0px; }
.blogposts .post_goods .goodslist .goods { background-color:#FFFFFF; border-width:1px; border-color:#e5e5e5; border-style:solid; margin-bottom:9px; margin-right:5px; display:inline-block; width:300px; position:relative; vertical-align:top; }
.blogposts .post_goods .goodslist .goods .main { display:block; position:relative; }
.blogposts .post_goods .goodslist .goods .main .underImg { background-color:#ffffff; display:block; width:100%; height:160px; position:relative; overflow:hidden; text-align:center; }
.blogposts .post_goods .goodslist .goods .main .underImg a { display:block; width:100%; overflow:hidden; }
.blogposts .post_goods .goodslist .goods .main .underImg a img { margin:auto; margin-bottom:0px; display:block; }
.blogposts .post_goods .goodslist .goods .main .underPrice { font-weight:bold; background-color:#ffffff; margin-top:10px; margin-bottom:10px; position:absolute; bottom:50px; left:0px; padding:10px; -moz-box-shadow: 1px 1px 7px #e4e4e4; -webkit-box-shadow: 1px 1px 7px #e4e4e4; box-shadow: 1px 1px 7px #e4e4e4; }
.blogposts .post_goods .goodslist .goods .main .underPrice .pri { font-weight:bold; }
.blogposts .post_goods .goodslist .goods .main .titl { background-image:url(marketing_blog/black_70.png); padding:10px; }
.blogposts .post_goods .goodslist .goods .main .titl a { color:#FFFFFF; }
.blogposts .post_goods .goodslist .goods .underGoods { background-image:url(marketing_blog/special.png); background-position:top right; background-repeat:no-repeat; width:77px; height:77px; position:absolute; top:0px; right:0px; }
.blogposts .post_goods .goodslist .goods .post_edit { margin:10px; }
.blogposts.view .post_author { margin-bottom:10px; display:inline-block; width:100%; position:relative; }
.blogposts.view .post_author .post_autho_avatar { margin-right:20px; width:70px; height:70px; float:left; overflow:hidden; -moz-border-radius: 80px; -webkit-border-radius: 80px; border-radius: 80px; }
.blogposts.view .post_author .post_autho_avatar img { display:block; width:70px; }
.blogposts.view .post_author .post_autho_com { display:inline-block; }

.blogposts.view .post_author .post_autho_com .post_autho_titl {
	font-weight:bold;
}

.blogposts.view .post_author .post_autho_fio { 
	font-size:14px;
	margin-left:10px;
}

.blogposts.view .post_date { display: inline-block; }

.blogposts.view .post_title { 
	font-size:34px;
	display:inline;
    	color: #666;
    	font-weight: bold;
	text-transform: uppercase; 
}

.blogposts.view .post_head {
	margin-bottom:10px;
}

.blogposts.view .post_full_img {
    margin-top: 10px;
}

.blogposts.view .post_full_img ul {
    list-style-type: none;
    padding: 0;
}

.blogposts.view .post_full_img ul > li {
	width:100%;
	margin-bottom:10px;
}

.blogposts.view .post_full_img .fullgallery {
    display: inline-block;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #C2C2C2;
    background-color: white;
    padding: 4px;
}

.blogposts.view .post_full_img .fullgallery:hover {
	background-color: #c6f7c6;
}
.blogposts.view .post_full {
	font-size: 20px;
	margin-bottom: 20px;
}
.blogposts.view .post_short_text { margin-bottom:20px; }
.blogposts.view .post_full ul { border-bottom:1px solid #c0c0c0; margin-bottom:20px; padding:0; }
.blogposts.view .post_full ul li { padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; border-bottom:3px solid transparent; display:inline-block; vertical-align:top; }
.blogposts.view .post_full ul li a { color:inherit; text-decoration:none; }
.blogposts.view .post_full ul li a:hover { text-decoration:underline; }
.blogposts.view .post_full ul li.active { font-weight:bold; border-bottom:3px solid #000000; }
.blogposts.view .post_full .tab-content { display:inline-block; width:100%; }
.blogposts.view .post_full .tab-content .tab-pane img { margin-top:5px; margin-right:20px; float:left; }
.blogposts.view .post_com_full { background-image:url(marketing_blog/black_5.png); margin-bottom:20px; padding:10px; }
.blogposts.view .post_com_full .post_com { margin-top:3px; margin-left:10px; margin-right:10px; display:inline-block; vertical-align:top; }
.blogposts.view .post_com_full .post_com .pb_val { font-weight:bold; }
.blogposts.view .post_tags .post_tags_tsg .post_tags_a { font-weight:normal; margin-right:3px; }
.blogposts.view .post_cats .post_cats_cat .post_cats_a { font-weight:normal; margin-right:3px; }
.blogposts.view .post_rating .post_rating_common { margin-left:5px; display:inline-block; }
.blogposts.view .post_rating .post_rating_common .post_rating_plus { color:transparent; font-size:0; cursor:pointer; background-color:transparent; background-image:url(marketing_blog/palec_up.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-6px; padding:0px; }
.blogposts.view .post_rating .post_rating_common .post_rating_minus { color:transparent; font-size:0; cursor:pointer; background-color:transparent; background-image:url(marketing_blog/palec_down.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-2px; padding:0px; }
.blogposts.view .post_favorite { background-image:url(marketing_blog/blogpodpiska.png); background-position:center left; background-repeat:no-repeat; padding-left:15px; }
.blogposts.view .post_views {
	display: inline-block;
    	margin-left: 10px;
}

.blogposts.view .post_public_info {
	color:#999;
	margin-bottom:10px;
}

.blogposts.view .post_comment {
	display: inline-block;
    	padding: 5px 6px 5px 6px;
    	background-color: #1B9014;
    	color: #fff;
    	margin-left: 20px;
    	vertical-align: top;
    	margin-top: 8px;
    	font-weight:bold;
}

.blogposts.view .post_comment .fa-comment {
	font-weight:normal;
	margin-right: 6px;
} 

.blogposts.view .post_sociallike { margin-bottom:20px; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.modelImg { background-image:url(marketing_blog/camera.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.vidergkaImg { background-image:url(marketing_blog/clock.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.diafragmaImg { background-image:url(marketing_blog/aperture.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.isoImg { background-image:url(marketing_blog/iso.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.obectivImg { background-image:url(marketing_blog/lens.png); background-repeat:no-repeat; }
.blogposts.view .fotoParams .fotoCommon .fotoImage.vspishkaImg { background-image:url(marketing_blog/flash.png); background-repeat:no-repeat; }
.blogposts.view .post_navig { margin-bottom:20px; }
.blogposts.view .post_navig .post_navig_title { margin-right:20px; }
.blogposts.view .post_navig .post_cats_a { margin-right:10px; vertical-align:top; }
.blogposts.view .post_back { margin-bottom:20px; }
.blogposts.view .comments { background-image:url(marketing_blog/black_5.png); padding:20px; }
.blogposts.view .comments .errorpin { color:#ffffff; font-weight:bold; background-color:#ea5b37; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; margin-bottom:10px; display:inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.blogposts.view .comments .comments_list { margin-bottom:20px; }
.blogposts.view .comments .comments_list .comments_list_comment { margin-bottom:30px; position:relative; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_ava { margin-right:20px; width:50px; height:50px; float:left; overflow:hidden; -moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_ava img { display:block; width:50px; height:auto; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block { display:block; position:relative; overflow:hidden; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_fio { font-weight:bold; margin-bottom:10px; display:block; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_date { position:absolute; top:0px; right:0px; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_text { margin-bottom:10px; display:block; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating { margin-right:30px; float:left; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating .comments_list_comment_rating_count { font-weight:bold; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating .comments_list_comment_rating_common { margin-left:5px; display:inline-block; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating .comments_list_comment_rating_common .comments_list_comment_rating_plus { cursor:pointer; color:transparent; font-size:0; background-color:transparent; background-image:url(marketing_blog/palec_up.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-6px; padding:0px; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_rating .comments_list_comment_rating_common .comments_list_commentt_rating_minus { cursor:pointer; color:transparent; font-size:0; background-color:transparent; background-image:url(marketing_blog/palec_down.png); background-position:center center; background-repeat:no-repeat; border-style:none; width:16px; height:16px; position:relative; top:-2px; padding:0px; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_buttons a { margin-right:10px; float:left; }
.blogposts.view .comments .comments_list .comments_list_comment .comments_list_comment_block .comments_list_comment_buttons .commentDel { color:#ea0000; }
.blogposts.view .comments .comments_list .comments_list_comment .linksspisok { margin-top:10px; display:inline-block; width:100%; }
.blogposts.view .comments .linksspisok .comments_ins_add textarea { width:100%; height:100px; overflow:auto; -moz-box-sizing:border-box; box-sizing:border-box; }
.blogposts.add_edit .errortext { color:#fa4805; font-weight:bold; margin-bottom:10px; display:block; }
.blogposts.add_edit .obj { margin-bottom:20px; }
.blogposts.add_edit .obj .title { margin-top:1px; margin-bottom:5px; display:inline-block; width:24%; vertical-align:top; }
.blogposts.add_edit .obj .field { display:inline-block; width:71%; overflow:hidden; }
.blogposts.add_edit .obj .field .tinp { width:100%; -moz-box-sizing:border-box; box-sizing:border-box; }
.blogposts.add_edit .obj .field .cinp { cursor:pointer; vertical-align:middle; }
.blogposts.add_edit .obj .field .teinp { width:100%; -moz-box-sizing:border-box; box-sizing:border-box; }
.blogposts.add_edit .obj .field span.cteg { vertical-align:middle; }
.blogposts.add_edit .categor .categorylist .level1 { margin-left:20px; }
.blogposts.add_edit .categor .categorylist .level2 { margin-left:40px; }
.blogposts.add_edit .categor .categorylist .level3 { margin-left:60px; }
.blogposts.add_edit .categor .category.level1 { margin-left:20px; }
.blogposts.add_edit .categor .category.level2 { margin-left:40px; }
.blogposts.add_edit .categor .category.level3 { margin-left:60px; }
.blogposts.add_edit .dt_date .field { width:16%; }
.blogposts.add_edit .dt_time .field input { width:10% !important; -moz-box-sizing:border-box; box-sizing:border-box; }
.blogposts.add_edit .anons .title { margin-bottom:10px; display:block; width:auto; }
.blogposts.add_edit .anons .field { display:block; width:auto; }
.blogposts.add_edit .full .title { margin-bottom:10px; display:block; width:auto; }
.blogposts.add_edit .full .field { display:block; width:auto; }
.blogposts.add_edit .full .field textarea { height:300px; overflow:auto; }
.blogposts.add_edit #tabs2.ui-widget-content { background-color:transparent; background-image:none; }
.blogposts.add_edit #tabs2 ul { border-style:none; margin:0; margin-bottom:-1px; display:table; }
.blogposts.add_edit #tabs2 ul li { cursor:pointer; background-color:#ffffff; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; border:1px solid #c0c0c0; margin-right:2px; display:block; height:17px; float:left; -moz-border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0px 0px; border-radius: 2px 2px 0px 0px; }
.blogposts.add_edit #tabs2 ul li a { color:inherit; text-decoration:none; background-color:transparent; border-style:none; float:left; padding:0px; vertical-align:middle; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.blogposts.add_edit #tabs2 ul li span.ui-icon-edit { font-size:0; cursor:pointer; background-image:url(marketing_blog/icon_edit_mini.png); background-position:center center; background-repeat:no-repeat; margin-left:5px; width:15px; height:15px; float:right; vertical-align:middle; }
.blogposts.add_edit #tabs2 ul li span.ui-icon-close { font-size:0; cursor:pointer; background-image:url(marketing_blog/icon_close_mini.png); background-position:center center; background-repeat:no-repeat; margin-left:5px; width:15px; height:15px; float:right; vertical-align:middle; }
.blogposts.add_edit #tabs2 ul li.ui-state-active { font-weight:bold; background-image:url(marketing_blog/black_5.png); }
.blogposts.add_edit #tabs2 ul li.ui-state-active a { color:inherit; text-decoration:none; display:inline-block; vertical-align:middle; }
.blogposts.add_edit #tabs2 ul li.ui-state-hover { background-image:url(marketing_blog/black_5.png); }
.blogposts.add_edit #tabs2 ul li a button { font-size:120%; font-weight:bold; cursor:pointer; background-color:transparent; border-style:none; width:15px; padding:0px; }
.blogposts.add_edit #tabs2 div.tcontents { margin:0; }

.top_topics .views {
	color: #999999;
}

.top_topics .views .fa-eye {
    margin-right: 5px;
}

.blogposts .post_img {
    float: left;
    width: 90px;
    margin-right: 15px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #C2C2C2;
    background-color: white;
    padding: 4px 4px 4px 4px;
}

.blogposts .post_video {
	width: 90px;
}

.blogposts .post_img:hover {
    background-color: #c6f7c6;
}

.blogposts .post_prew_info {
    float: left;
    width:100%;
}

.post_img + .post_prew_info {
    width: -webkit-calc(100% - 105px);
    width: -moz-calc(100% - 105px);
    width: calc(100% - 105px);
}

.post_video + .post_prew_info {
	width: -webkit-calc(100% - 148px);
    width: -moz-calc(100% - 148px);
    width: calc(100% - 148px);
}

.blogposts .modarationLine {
    margin-bottom: 15px;
}

.blogposts .post_edit {
	clear:both;
}

.blogposts .post_setting {
	clear:both;
}

.blogposts .navagation.top {
	display:none;
}

.blogposts .pagination {
	margin-top:0px;
}

.blogposts .pagination>.active>span {
    color: #999;
    background: #f5f5f5;
    border-color: #ddd;
}

.blogposts .pagination li.pagen > a {
	color: #1B9014;	   
}

#fancybox-close {
	right:-45px;
	width:30px;
	border:0;
}

.menu-content {
	background-color: linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: -moz-linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#124910),color-stop(5%,#3B3B3B),color-stop(90%,#111),color-stop(95%,#242424),color-stop(100%,black));
    background: -webkit-linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: -o-linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: -ms-linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    background: linear-gradient(top,#124910 0%,#3B3B3B 5%,#111 90%,#242424 95%,black 100%);
    margin-left: -15px;
    margin-right: -15px;
    position:relative;
}

#global0:before {
	content:"";
	position:absolute;
	top:100%;
	left:0;
	width: 0;
	height: 0;
	border-top: 6px solid #000; 
	border-left: 15px solid transparent;
}

.auth-block:after {
	content:"";
	position:absolute;
	top:100%;
	right:0;
	width: 0;
	height: 0;
	border-top: 6px solid #000; 
	border-right: 15px solid transparent;
}

.top_topics .title {

}

#bs-menu-collapse .headerCatalogItem.horiz .headerCatalogSub {
    background-color: #575a62;
    width: 250px;
    border:none;
    padding:0;
}

#bs-menu-collapse .headerCatalogItem.horiz .catWindow {
	padding:0;
}

#bs-menu-collapse .headerCatalog .groupList .headerCatalogSub {
	left:auto;
}

#bs-menu-collapse .headerCatalog .groupList .headerCatalogSub .headerCatalogCol {
    padding: 0px;
    text-align: left;
    float: left;
    width:100% !important;
    border-bottom: 1px solid #353539;
}

#bs-menu-collapse .headerCatalog .groupList .headerCatalogSub .headerCatalogCol:last-child {
	border-bottom:0;
}

#bs-menu-collapse .headerCatalog .groupList .headerCatalogSub .headerCatalogSubItem.headerCatalogSubSection {
	border: none;
	font-weight: normal;
    	color: #fff;
	margin-bottom:0px;
	padding: 15px;
    	width: 100%;
}

#bs-menu-collapse .groupList .horiz:nth-child(1) .headerCatalogSub {
    	border-top: 4px solid #4489e3;
    	margin-top: -4px;
}

#bs-menu-collapse .groupList .horiz:nth-child(1) .headerCatalogSub .headerCatalogSubItem.headerCatalogSubSection:hover {
	background: #4489e3;
}

#bs-menu-collapse .groupList .horiz:nth-child(2) .headerCatalogSub {
    	border-top: 4px solid #76b700;
    	margin-top: -4px;
}

#bs-menu-collapse .groupList .horiz:nth-child(2) .headerCatalogSub .headerCatalogSubItem.headerCatalogSubSection:hover {
	background: #76b700;
}

#bs-menu-collapse .groupList .horiz:nth-child(3) .headerCatalogSub {
    	border-top: 4px solid #ffb400;
    	margin-top: -4px;
}

#bs-menu-collapse .groupList .horiz:nth-child(3) .headerCatalogSub .headerCatalogSubItem.headerCatalogSubSection:hover {
	background: #ffb400;
}

#bs-menu-collapse .groupList .horiz:nth-child(4) .headerCatalogSub {
    	border-top: 4px solid #ff6400;
    	margin-top: -4px;
}

#bs-menu-collapse .groupList .horiz:nth-child(4) .headerCatalogSub .headerCatalogSubItem.headerCatalogSubSection:hover {
	background: #ff6400;
}

#bs-menu-collapse .groupList .horiz:nth-child(5) .headerCatalogSub {
    	border-top: 4px solid #7f8284;
    	margin-top: -4px;
}

#bs-menu-collapse .groupList .horiz:nth-child(5) .headerCatalogSub .headerCatalogSubItem.headerCatalogSubSection:hover {
	background: #7f8284;
}

.footer {
	background: #151313;
	height: 338px;
    	margin-top: -338px;
}

.footer a {
	color:#fff;
	border:none;
}

.block-info-footer {
	background-color: #0F0D0D;
    	border-bottom: 1px solid #252121;
    	-moz-box-shadow: inset 0 -1px 0 0 #000000;
    	-webkit-box-shadow: inset 0 -1px 0 0 black;
    	box-shadow: inset 0 -1px 0 0 black;
    	padding: 8px 0px;
}

.block-copyright {
    float: left;
    width: 70%;
    margin-top:6px;
}

.block-statistic {
    float: left;
    width: 30%;
}

.footer-left {
    float: left;
    width: 70%;
    padding: 20px 50px 20px 0px;
}

.footer-right {
	float:right;
	width:30%;
	padding: 20px 0px 20px 35px;
}
#menuitem3 .menu {
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
	position: relative;
}

#menuitem3 .menu:before {
	content:"";
	display:block;
	position:absolute;
	top: 5px;
    	left: -12px;
    	background: #fff;
    	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
    	width: 4px;
    	height: 4px;
}

.social-block {
	float: left;
	margin-bottom:30px;
}

.social-block a {
	display:block;
	float:left;
	margin-right:10px;
}

.social-block a:last-child {
	margin-right:0;
}

.b-vkontakte {
	background:url(bg-sm.png) 0px -20px no-repeat;
	width:20px;
	height:20px;
}

.b-facebook {
       	background:url(bg-sm.png) -21px -20px no-repeat;
	width:19px;
	height:20px;
}

.b-twitter {
        background:url(bg-sm.png) -41px -20px no-repeat;
	width:19px;
	height:20px;
}

.b-youtube {
	background:url(bg-sm.png) -101px -20px no-repeat;
	width:19px;
	height:20px;
}

.b-odno {
	background:url(bg-sm.png) -121px -20px no-repeat;
	width:19px;
	height:20px;
}

.slider .slick-prev, .slider .slick-next {
	background:transparent;
	height:auto;
}

.slider .slick-next {
    right: 10px;
}

.slider .slick-prev {
    left: 10px;
}

.slider .slick-next:before {
	content: '\f105';
    	font-family: FontAwesome;
    	font-size: 48px;
    	width: 46px;
    	height: 46px;
    	color: #fff;
    	background: #222222;
    	border: 3px solid #ffffff;
    	-webkit-border-radius: 23px;
    	-moz-border-radius: 23px;
    	border-radius: 30px;
    	opacity: 0.5;
    	filter: alpha(opacity=50);
    	line-height: 36px;
    	text-align: center;
    	padding: 0px 13px;
}

.slider .slick-prev:before {
	content: '\f104';
    	font-family: FontAwesome;
    	font-size: 48px;
    	width: 46px;
    	height: 46px;
    	color: #fff;
    	background: #222222;
    	border: 3px solid #ffffff;
    	-webkit-border-radius: 23px;
    	-moz-border-radius: 23px;
    	border-radius: 30px;
    	opacity: 0.5;
    	filter: alpha(opacity=50);
    	line-height: 36px;
    	text-align: center;
    	padding: 0px 11px 0px 7px;
    	-webkit-transform: translate(-50%, -50%);
    	transform: translate(-50%, -50%);
}

.top_topics .next-all a {
    padding-left: 10px;
    display: inline;
    background: url(n.gif) left bottom no-repeat;
    text-decoration: none;
    border-bottom:0;
    margin-left:15px;
}

.lastpost .lp-video-block {
	float:left;
	width:90px;
	height:72px;
	margin-right: 15px;
    	-moz-border-radius: 4px;
    	-webkit-border-radius: 4px;
    	border-radius: 4px;
    	border: 1px solid #C2C2C2;
    	background-color: white;
    	padding: 4px 4px 4px 4px;
}

.lastpost .lp-video-block:hover {
    background-color: #c6f7c6;
}

.lastpost .lp-video-block a {
	border-bottom:0;
}

.lastpost .lp-video-block img {
	max-width:100%;
}

.lastpost.part3001 .lp-item {
	width:100%;
	display:inline-block;
	margin-bottom:15px;
}

.lastpost.part3001 .lp-title {
	float: right;
	width: -webkit-calc(100% - 105px);
	width: -moz-calc(100% - 105px);
    	width: calc(100% - 105px);
}

.lastpost.part3001 .lp-info {
    float: left;
    width: -webkit-calc(100% - 105px);
    width: -moz-calc(100% - 105px);
    width: calc(100% - 105px);
    color: #999999;
}

.lastpost.part3001 .lp-date {
    	float: left;
}

.lastpost.part3001 .lp-view {
	float: left;
    	margin-left: 20px;
}

.lastpost.part3001 .lp-view .fa-eye {
    margin-right: 5px;
}

.lastpost.part3001 .content-last-post {
	padding-left: 10px;
    	padding-top: 10px;
}

.lastpost.part2001 .content-last-post {
	padding-right: 10px;
	padding-top:10px;
}

.lastpost.part2001 .lp-title a {
    color: black;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    border: 0;
}

.lastpost.part2001 .lp-image-block {
	margin-top:10px;
}

.lastpost.part2001 .lp-image-block a {
    padding: 4px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.27), 0 0 40px rgba(0,0,0,0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.06) inset;
    box-shadow: 0 1px 4px rgba(0,0,0,0.27), 0 0 40px rgba(0,0,0,0.06) inset;
    display: inline-block;
}

.lastpost.part2001 .lp-image-block a:hover {
	-webkit-border-radius: 1px;
    	-moz-border-radius: 1px;
    	border-radius: 1px;
    	background-color: #c6f7c6;
    	border-bottom: 1px solid transparent;
}

.lastpost.part2001 .lp-text {
    font-weight: bold;
    font-style: italic;
    text-align: justify;
    margin-top: 10px;
}

.lastpost.part2001 .lp-link {
    margin-top: 10px;
}

.lastpost.part2001 .lp-next {
    padding-left: 10px;
    display: inline;
    background: url(n.gif) left bottom no-repeat;
    text-decoration: none;
    border-bottom: 0;
}

.lastpost.part3001 .lp-all-posts .lp-next-all {
    padding-left: 10px;
    display: inline;
    background: url(n.gif) left bottom no-repeat;
    text-decoration: none;
    border-bottom:0;
    margin-left:15px;
}

.lastpost.part4002 {
	width:50%;
	float:left;
	padding: 10px 25px;
}

.lastpost.part4002 .content-last-post {
	padding-right: 10px;
	padding-top:10px;
}

.lastpost.part4002 .lp-image-block {
	margin-top:10px;
}

.lastpost.part4002 .lp-image-block a {
    padding: 4px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.27), 0 0 40px rgba(0,0,0,0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.06) inset;
    box-shadow: 0 1px 4px rgba(0,0,0,0.27), 0 0 40px rgba(0,0,0,0.06) inset;
    display: inline-block;
}

.lastpost.part4002 .lp-image-block a:hover {
	-webkit-border-radius: 1px;
    	-moz-border-radius: 1px;
    	border-radius: 1px;
    	background-color: #c6f7c6;
    	border-bottom: 1px solid transparent;
}

.lastpost.part4002 .lp-text {
    margin-top: 10px;
}

.lastpost.part4002 .lp-link {
    margin-top: 10px;
}

.lastpost.part4003 {
	width:50%;
	float:left;
	background: #f6f6f6;
    	padding: 20px;
}

.lastpost.part4003 .lp-image-block {
	display:none;
}

.lastpost.part4003 .lp-item {
	margin-top:20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.lastpost.part4003 .lp-item:first-child {
	margin-top:0;
}

.lastpost.part4003 .lp-title a {
	font-weight: bold;
    	border-bottom: 0px;
}

.lastpost.part4003 .lp-title a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.lastpost.part4003 .lp-all-posts {
	margin-top:20px;
}

.lastpost.part4003 .lp-all-posts .lp-next-all {
    padding-left: 10px;
    display: inline;
    background: url(n.gif) left bottom no-repeat;
    text-decoration: none;
    border-bottom: 0;
}

.bloganswer.view .post_author {
	margin-bottom:20px;
}

.bloganswer.view .post_autho_titl {
	display:block;
}

.bloganswer.view .post_author .post_autho_fio {
	display: block;
    	margin-left: 0;
    	margin-top: 10px;
}

.category {
    margin-top: 30px;
}

.category .menu {
	display:block;
	border-bottom:0;
	text-decoration:underline;
}

.category .menu:hover {
	text-decoration:none;
}

.cont_txt .contentTitle {
	margin-top:0;
	    font-weight: bold;
    line-height: 1.2;
    margin: 0 0 .5em;
    font-size: 2.6em;
}

.contSearch .blockObjResult {
    margin-top: 20px;
}

.contSearch .recResult {
	margin-bottom:20px;
}

.blog_answer .post_img {
    border: none;
}

.blog_answer .post_img:hover {
	background:none;
}

.ashop_user_pers {
	padding:0;
}

.ashop_user_pers h3 {
	margin-top:0;
	font-size: 36px;
    	font-weight: bold;
    	color: #666666;
    	margin-bottom: 25px;
}

.ashop_user_pers .personal-block a {
	border:none;
	border-bottom:1px solid transparent;
}

.ashop_user_pers .personal-block a:hover {
	text-decoration:none;
}

.ashop_user_pers .lnkLogout {
	border:none;
}

.ashop_user_pers .lnkLogout:hover {
	text-decoration:none;
}

.blogposts #anonceText_ifr {
    min-height: 200px;
}

.blogposts.add_edit .obj .field .tinp {
	padding:5px;
}

.imgUpload .uploadify-button-text {
    background: #6ba6ff;
    padding: 8px 15px;
    color: #fff;
    display: inline-block;
}

.imgUpload #preview {

}

.imgUpload #imgUploadFiles {
    list-style-type: none;
    padding-left: 0;
}

.imgUpload .imgUploadFiles {
    margin-bottom: 20px;
}

.imgUpload .uploadFilesArea {
	margin-bottom: 10px;
}

.imgUpload .uploadFileDel {
    cursor: pointer;
    margin-bottom: 10px;
    color: #f00!important;
}

.imgUpload .uploadFileDel:hover {
	text-decoration:underline;
}

.imgUpload #uploadVideo {
	margin-top: 20px;
    	background: #e06f6f;
    	display: inline-block;
    	color: #fff;
    	padding: 8px 15px;
}

.imgUpload .info {
	margin-top: 20px;
    	color: #a0a0a0;
}

.blogposts .categorylist {
	width:100%;
}

.cont_mail_a {
	display:none;
	width:500px;
	height:500px;
	position:fixed;
	top: 45%;
	left:50%;
	margin-top:-250px;
	margin-left:-250px;
	opacity:0;
	background: #fff;
	padding: 25px;
    	z-index:102;
}

.contAuthCheskPass .contentTitle {
    	margin-top: 0px;
    	font-size: 36px;
    	font-weight: bold;
    	color: #666666;
    	margin-bottom: 25px;
	order:1;	
}

.contAuthCheskPass .blockLicense {
    margin: 10px 0px;
}

.contAuthCheskPass .blockLicense label {
	font-weight: normal;
}

.contAuthCheskPass .antiSpam {
	margin-top: 10px;
}

.post_number {
    margin-bottom: 20px;
    color: #1b9014;
    font-weight: bold;
    font-size: 16px;
}

.contAuthCheskPass {
	width:100%;
	display: -webkit-box;
    	display: -webkit-flex;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-flex-direction: column;
    	-ms-flex-direction: column;
    	flex-direction: column;
}

.contAuthCheskPass .contAuthBlock .obj input, .contAuthCheskPass .contAuthBlock .antiSpam input {
	padding: 5px 10px;
}

.contAuthCheskPass .contAuthBlock {
    order:2;
    padding-bottom: 30px;
}

.contAuthCheskPass .contentText {
	max-width: 400px;
    	margin: 0 auto;
    	order: 3;
    	margin-bottom: 30px;
}

.openid .title {
    font-size: 36px;
    font-weight: bold;
    color: #666666;
}

.openid .authorlogin, .openid .authorpassw {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: 5px 10px;
    border: 1px solid #e9e9e9;
    display: inline-block;
    vertical-align: middle;
}

.openid .loginsend {
    background-color: #313131;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: none;
    padding: 0.78em 2.25em;
    font-size: 1em;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: button;
    margin-top: 5px;
    margin-bottom: 15px;
}

.openid .openIdBlock {
	margin-top:15px;
}

.openIdlogin .remem {
    margin-left: 50px;
}

.contRemember {
	margin-left:0;
}

.contRemember .contentTitle {
    font-size: 32px;
    font-weight: bold;
    color: #666666;
}

.blog_search .input-blog {
    padding: 3px 5px;
    min-width: 230px;
}

.blog_search .btn-blog {
	color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top,#0088cc,#0044cc);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
    background-image: -webkit-linear-gradient(top,#0088cc,#0044cc);
    background-image: -o-linear-gradient(top,#0088cc,#0044cc);
    background-image: linear-gradient(to bottom,#0088cc,#0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    border: 1px solid #cccccc;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 12px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}


@media(min-width:1219px){
	.total-container {
		width:1219px;
	}
}

@media(max-width:991px) {
	#global0 {
	    float: none;
    	    width: 100%;
	}
	.auth-block {
		float: none;
    		width: 100%;
    		text-align:center;
	}
	.topmenucollapse.button_menu {
		margin:0;
	}
	#bs-menu-collapse .headerCatalog .groupList .headerCatalogItem.horiz {
		width:100%;
		font-size:14px;
	}
	#bs-menu-collapse .headerCatalogItem.horiz .headerCatalogSub {
		width:100%;
	}
	.auth-block:before {
		content: "";
    		position: absolute;
    		top: 100%;
    		left: 0;
    		width: 0;
    		height: 0;
    		border-top: 6px solid #000;
    		border-left: 15px solid transparent;
	}
	#global0:before {
		display:none;
	}
	#bs-menu-collapse .groupList .horiz:nth-child(1), #bs-menu-collapse .groupList .horiz:nth-child(2), #bs-menu-collapse .groupList .horiz:nth-child(3), #bs-menu-collapse .groupList .horiz:nth-child(4), #bs-menu-collapse .groupList .horiz:nth-child(5) {
		border-bottom:1px solid #848484;
	}
	#bs-menu-collapse .groupList .horiz:nth-child(1) .headerCatalogSub {
		border-top:1px solid #848484;
	}
	#bs-menu-collapse .headerCatalog .groupList .headerCatalogSub .headerCatalogSubItem.headerCatalogSubSection {
		text-transform:none;
	}
	.main-container {
	    padding-bottom: 460px;
	}
	.footer {
	    height: 420px;
    	    margin-top: -420px;
	}
	.content-2 {
		width: 100%;
    		float: none;
	}	
	.content-0 {
		float: none;
    		width: 100%;
	}	
	.content-3 {
	    	float: none;
    		width: 100%;
	}
	.auth-block .auth-item a {
		font-size:14px;
	}
}

@media(max-width:767px) {
	.menu-content {
		margin:0;
	}
	.main-container {
		padding-bottom:0;
	}
	.footer {
		height:auto;
		margin-top:0;
	}
	.footer-left {
	    	padding: 15px 15px 10px 15px;
    	    	width: 100%;
    	    	float: none;
	}
	.footer-right {
		padding: 10px 0px 20px 30px;
		float:none;
    		margin: 0 auto;
    		width: 150px;
	}
	.block-copyright {
		float: none;
    		width: 100%;
    		text-align: center;
    		padding-bottom: 15px;
	}
	.block-statistic {
	    	float: none;
    		width: 100%;
    		text-align: center;
    		padding-bottom: 10px;
	}
	.header {
		padding: 20px 10px 20px 10px;
		text-align:center;
	}
}

@media(max-width:640px) {
	.right-head {
	    width: 100%;
    	    text-align: center;
    	    padding-top:10px;
	}
	.social-block {
		float: none;
		display: inline-block;
    		margin-top: 10px;
	}
	.search-block {
		clear: both;
    		float: none;
	}
	.logo-block {
		float: none;
    		display: inline-block;
    		vertical-align: top;
	}
	.site-title {
		float: none;
    		display: inline-block;
    		vertical-align: top;
	}
}
.flickerplate ul.flicks>li .flick-inner {
vertical-align: bottom !important;
}


.content.cont_golos_txt { margin-left: 15%; }
font.restext { margin-right: 20px; }
input.votingradio { margin-right: 5px; }

.blog_comments__head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-weight:bold;
	padding: 10px 0;
    	border-bottom: 1px solid #d6d6d6;
}

.blog_comments__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 0;
    	border-bottom: 1px solid #d6d6d6;	
}

.blog_comments__post {
        width: 30%;
}

.blog_comments__message {
    	width: 50%;
}

.blog_comments__author {
	width:20%;
}

.blog_comments__del_link {
	text-decoration:none;
}

.blog_comments__edit_link {
	padding: 0 5px;
    	margin-left: 15px;
}

.category {
	padding:0 20px;
}

.category .contentBody {
    	margin-bottom: 15px;
}

.category .buttonSend {
	margin:0;
}

.category .edAdd {
	margin-bottom: 7px;
}

.category .List {
	width:200px;
}

.category .submenu {
	padding-left:10px;
}

.cont-sub-edit__text {
	width:100%;
}

.cont-sub-edit__author {
	margin-bottom:15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.cont-sub-edit__author .cont-sub-edit__field {
	margin-left: 10px;
    	font-weight: bold;
}

.cont-sub-edit .contentTitle {
	margin-bottom:30px;
}

.comments_ins_buttons {
	padding: 15px 0px 0px 0px;
}

.comments_ins_buttons .goButton {
	margin:0;
}

.upload_gallery {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px 0;
}

.image_upload_item {
    margin-right: 15px;    
}

.image_upload_item .btn-group {
    margin-top: 7px;
}

.image_upload_item .btn-group .btn:hover, .image_upload_item .btn-group .btn:focus {
    border: 1px solid;
}
.upload_gallery {
    display: -webkit-box;
        display: -webkit-flex;
            display: -ms-flexbox;
                display: flex;
    